Son héros a pour nom Michel (Mathew Mackay), un garçon de 11 ans qui grandit dans un nid douillet, entouré de sa grande soeur et d'un père peintre et rêvasseur. Mais voilà que sa curiosité l'entraîne dans une maison incendiée, dont il ressortira si effrayé qu'il en perdra bientôt tous...
Alors que le vieil Oliva raconte à un groupe d'enfants sa vie de marin et sa rencontre avec Diana et son chat à lunettes de soleil, un étrange cirque arrive en ville.
Diverses scènes de la vie d'une communauté soudée en Tchécoslovaquie explorant l'esprit humain dans le contexte des changements politiques qu'ils vivent.