Mladá Eliška Pomořanská marně čeká, že se její muž císař Karel IV. zúčastní slavnosti na Pražském hradě. Král je zaneprázdněn státními záležitostmi. Eliška se těší, že si s Karlem aspoň vyjedou na Karlštejn. K velkému překvapení se dozví, že ženám je vstup na hrad zakázán. Odjede proto aspoň na hrádek Karlík, aby byla manželovi nablízku. – Na Karlštejně se všechno připravuje na vladařův příjezd. Už zde čekají hosté – cyperský král Petr a bavorský vévoda Štěpán. Ani jeden z nich nevěří, že by králův příkaz ohledně ženských návštěv byl přísně dodržován. Sami však netuší, že příkaz už byl porušen. Na Karlštejn pronikly dokonce dvě ženy. Jednou je královna Eliška, druhou je neteř purkrabího Alena, převlečená za páže, která se vsadila s otcem, že stráví na hradě jednu noc. Výhrou má být souhlas ke sňatku s královským šenkem Peškem. Arcibiskup Arnošt z Pardubic brzy zjistí, že Eliška je na hradě. Aby její přítomnost zůstala utajena, nastoupí královna v přestrojení jako stráž noční službu v předpokoji královy ložnice. Málem ji zde odhalí král Petr, ale zcela určitě ji pozná císař. Nedá však na sobě nic znát, a když se dozví i o druhé dívce, dá vyhlásit pátrání. Pešek se svěří purkrabímu, že Alena je na hradě. Když celý hrad hledá vetřelkyně, Arnošt se králi ke všemu přizná. Císař zruší pátrání. Alena musí okamžitě opustit hrad, Elišku Arnošt v nastalém zmatku nepozorovaně vyvede ven a vzápětí oznamuje její příjezd. Císař ji vítá na hradě, který bude nadále patřit i jí.