Egy királyi hintó száguldott az úton, benne ült a királyné, a királylány
és a szolgáló. A királyné úgy gondolta, hogy Elizabet szomjas és az éppen úton sétáló, Magdalénát, a parasztlány kérik meg, hogy hozzon vizet a hercegnőnek a patakból.
Mi után továbbhajtanak, eltapossák Magdaléna babáját.
Évekkel később Elizabetet , férjez akarják adni a szomszéd király fiához,
Leopoldhoz. A királyné nagyon beteg , és nem tudja elkísérni lányát a szomszéd
királyságba, de hogy Elizabet ne menjen egyedül, Magdaléna felajánlja , hogy elkíséri.
Magdaléna bosszút forral és az úton tőrbe csalja a királylányt és szerepet cserélnek.
Ő lesz a hercegnő , Elizabet pedig a szolga. Mikor odaérnek Leopoldhoz, Magdaléna
azt kéri, hogy szolgálójának adjanak valami munkát. Így lesz a királylányból,
Libapásztorlány. Nap mint nap furcsa dolgok veszik körül, és Leopold egyre jobban
vonzódik a libapásztorlányhoz, mint a jelenlegi menyasszonyához.