Mozambique, 1969, un camp militaire pendant la guerre coloniale. Le capitaine Costa entretient une relation secrète avec Vicente, un jeune et bel infirmier. Mais cet amour interdit est difficile à vivre et à préserver au sein de la garnison.
Astrid Lindgren est l'une des romancières pour enfants les plus célèbres, créatrice des personnages Fifi Brindacier et Zozo la tornade. À 16 ans, elle décroche un stage dans un journal local. Elle tombe amoureuse de Reinhold Blomberg, son patron. Enceinte, elle est contrainte d'aller au Danemark pour y accoucher...