В ста с лишним эпизодах сериала рассказывается история китайской Золушки, жившей в 18 веке во времена правления императора Цяньлуна.
Бедная красавица-сирота Сяо Яньцзы, имя которой в китайском языке означает «ласточка», приезжает в Пекин, где знакомится с другой девушкой Ся Цзывэй. Вскоре оказывается, что Цзывэй – незаконная дочь императора. Много лет назад, в ходе путешествия на юг, император Цянлун случайно познакомился с матерью Цзывэй и влюбился в нее. После того, как Цяньлун вернулся в Пекин, девушка родила от императора дочь, однако он об этом не знал.
Когда Цзывэй выросла, ее мать умерла, но, умирая, раскрыла секрет ее рождения. Цзывэй решила поехать в Пекин и встретиться со своим отцом – императором.
Однажды император решает поохотиться в горах. Узнав об этом, Цзывэй решает подняться в горы и встретиться с ним. Однако случай решает иначе, Цзывэй не хватает сил, и она просит свою более сильную Сяо Яньцзы пойти вместо нее и рассказать всю правду императору. Сяо Яньцзы помогает подруге, однако в пути получает ранение и не может внятно объяснить историю Цзывэй, поэтому император принимает ее, а не Цзывэй, за свою дочь. Не решаясь разубедить его и страшась смертной казни за ложь, Сяо Яньцзы пытается выжить во дворце, однако отсутствие надлежащих манер и знаний очень часто приносят ей неприятности.
В итоге император узнает всю правду. Обеих девушек он нарекает принцессами и оставляет жить во дворце.
И хотя в персонажах сериала есть отсылки к реальным историческим персонажам и событиям, в целом это абсолютный художественный вымысел.