Baletní libreto vypráví o kováři, jenž ve snu cestuje do minulosti hradu Trosky. Je svědkem podivuhodných událostí, např. tajné lásky princezny Hyacinty a chudého rytíře Zvonimíra, a sám se ocitá v příběhu v roli pána hradu Sigmunda. Odehrává se v 19. a poté v 17. století na hradě Trosky - německy Bruch nd Fels. Vesnický kovář touží získat poklady a ve snech cestuje zpět do minulosti. Přihlíží tajné lásce princezny Hyacinty a chudého rytíře Zvonimíra (Leuthold). Kováře zde všichni považují za pána hradu, přihlásí se k němu choť Hedvika, matka Hyacinty, dvořané i hosté. Vtom Hyacintu unese černokněžník Aratron, dívka uniká pomocí kouzel i se Zvonimírem do říše hyacint. Ostatní neúspěšně bojují s černokněžníkem, ten se ale vydává za princeznou. Spletitý děj s mnoha postavami se vyřeší, když je Aratron na poslední chvíli usmrcen, současně však vyjde najevo i skutečná kovářova identita. Probouzí se ze sna a je navěky vyléčen z pošetilostí.