Sokolník Vagan cvičí na louce sokola pro hradního pána Baladora, aby mu dokázal, že stále ovládá své řemeslo. Přepadnou ho maskovaní muži a ptáka mu ukradnou. Dvořan Iver (který zloděje vedl) daruje sokola Baladorovi s tím, že ho sám vycvičil. – Syn pánova podkoního Tomáš, který má schopnost mluvit se zvířaty, v lese přistihne Vagana, jak se pokouší chytit do sítě sokola, nosícího na krku erb. Ten kdysi zachránil život uherskému králi Matějovi a dostal za to královský znak a svobodu. Balador velice touží ho vlastnit. Tomáš ptáka schválně vyplaší. – Večer napadnou ohradu s koňmi vlci a Tomášův otec při ochraně stáda zahyne. – Na hradě chystá Balador oslavy narozenin dcery Forminy a zároveň její zásnuby s mladým Ostrikem, který jí byl přislíben již před mnoha lety. – Děda Metoděj se obává o osud osiřelých vnoučat Tomáše a malé Agáty. Vydá se s vnukem za pánem na hrad. Chlapec se dá na nádvoří do řeči s čeledínem Vinckem, který je zavřený v kládě a který má dostat dvacet ran holí za to, že rozbil džbán (podle Ivera se střepy mohli otrávit Baladorovi psi). Tomáš se domluví s myší, aby pokousala kata, a Vincko při exekuci uteče. – Iver, který býval druhým kočím, se domnívá, že děda Metoděj je Vaganovým spojencem. Na hrad přijede mladý Ostrik s rodiči. – Při nenadálém zmatku spadne Tomáš do kádě s léčivým bahnem a splašení koně ho vyklopí přímo před slavnostní tabulí. Formina na truc nesmělému snoubenci, jenž se jí ovšem líbí, si se zabahněným Tomášem zatančí a pomůže mu malým podvodem získat od otce glejt na kus pole. – Tomáš na louce zachrání Vincka, pronásledovaného Iverem a Gustavem. Chlapec snadno „přemluví“ nebezpečného psa Peruna, který rázem zkrotne. Balador se kvůli tomu na Tomáše těžce rozzlobí. Chlapec se bojí trestu a ujede z domova na Baladorově koni Hnědákovi. V lese se spřátelí s Vaganem. Sokolník ho zavede na svou salaš, kde žije s němým trpaslíkem Zuborem a s uprchlíkem Vinckem. Marně je tu hledají drábové. – Zamilovaný Tomáš sleduje v lese Forminu. Dívka se tu sejde s Ostrikem, který za ní jel půl dne. Tomáš žárlí a Formina mu později řekne, že pro ni je velké štěstí milovat člověka, kterého si musí vzít. – Vagan nechá Tomáše vycvičit dalšího sokola. Odnese pak ptáka na hrad. Avšak Iver sokola otráví a ten při zkušebním lovu zdechne. Balador se starému sokolníkovi vysměje a Vagan se ujistí, kdo je tím vším vinen. – Královský sokol dovede Tomáše za Iverem, vybírajícím vajíčka z hnízd. Tomáš v tom zlodějovi zabrání, ale ten ho nakonec chytí. Naštěstí včas zasáhne Vagan, který nechá zbabělého dvořana utéct. Řekne potom svému svěřenci, co se stalo s jejich sokolem. Tomáš ho překvapí, když přiláká na ruku krále sokolů. – V den svatby se Ostrik odpojí od průvodu a jede napřed přes les. Tam ho přepadne Iver, spoutá ho v jeskyni, poraní mu nohu a zavalí vchod. Chce svalit vinu na Vagana a Tomáše. – Pátrání po zmizelém ženichovi je marné. Zraněný mladík se zatím uvolní z pout a najde cestu ven z jeskyně. – Iver s vojáky jedou k Vaganovi na salaš, kde je objevena zrádcem nastražená Ostrikova ostruha. Vagan a jeho přátelé jsou zatčeni. Zubor ze strachu z mučení přizná, že Ostrika zabili. Tomáš se s pomocí Forminy, ochočené myšky a honáckého biče (který mu daroval před smrtí otec) dostane z vězení. Vydá se hledat Ostrika. K vyčerpanému mladíkovi ho dovede královský sokol. Společně pak na poslední chvíli zabrání popravě Vagana, Vincka a Zubora. Iver, jehož intriky vyšly najevo, je uvězněn. Balador odpustí Tomášovi a nabídne mu za krále sokolů zámek na Dunaji. Tomáš to odmítne, ale slíbí, že mu bude ptáka půjčovat na lov. – Balador se omluví také Vaganovi. Podle rozhodnutí starého sokolníka je Iver propuštěn; musí však odejít z kraje. – Po svatbě se Ostrik s Forminou zastaví u Tomáše a nabízejí mu místo vrchního sokolníka. Chlapec si to však chce ještě rozmyslet.