Author:

a lunatic

The emperor protects the short: baby queen

967 chapters