Sympatický chasník Matěj má dobré srdce, chytrosti na rozdávání a kromě hádanek má rád také Majdalenku, dceru sedláka, u kterého pracuje. Majdalenka jeho lásku opětuje, ale otec už pro ni vybral jiného ženicha, rychtářova syna Jakuba. Nic však není ztraceno, protože Matěj zachránil bílého holoubka a ten na oplátku přinesl kouzelnou jahodu, díky níž on i jeho milá rozumějí řeči ptáků. Když sedlák Matěje vyhodí, vydá se mladík na zámek, kde se zrovna soutěží v hádankách o ruku princezny Rozmarýnky. Kdo uhodne tři, dostane ji za ženu. Na rozdíl od ostatních se Matěj nezalekne, když král vyhlásí dodatek, že kdo neuhodne, přijde o uši i nos. Její hádanku hravě uhodne, zatímco ona si s tou jeho poradit nedokáže a musí mu dát políbení. Stejně to dopadne i druhý den. To se Matěj seznámí s vojákem Ondrou, který princeznu tajně miluje, a také s generálem, hofmistrem a dvorní dámou, kteří jsou chamtiví a neustále kují pikle. Donutí Matěje ke slibu, že se vzdá princezny a rozdělí mezi ně odměnu, kterou mu král nabídne ja