Egy spanyol kisvárosban eljegyzést tartanak: Mayor Mendoza, a helyi polgármester férjhez adja lányát, Catarinát José Riverához. Az esemény azonban váratlan fordulatot vesz, amikor megérkezik Carmennel az élen egy cirkuszi vándortársulat.
A vidéki munkásközegben játszódó történetben egy megözvegyült ácsmester küzdelmét követhetjük végig, aki egyre jobban elveszik a szociális ellátórendszer abszurd módon bürokratikus útvesztőjében. A kafkai alaphelyzet összesodorja Dant és a gyerekét egyedül nevelő fiatal anyát, Katie-t. A férfi először csak kis dolgokban segít nekik, majd egyre inkább odaszokik hozzájuk, apává és nagyapává válik számukra.