Theo a une vie agréable dans une riche banlieue brésilienne. Médecin, mari et père, il est très pris par sa carrière, jusqu’au jour où son fils de 15 ans, Pedro, disparaît. Il part alors à sa recherche et c’est pendant ce long voyage à travers le Brésil qu’il découvre ce qui compte réellement pour lui.
Dona Flor vient de perdre un mari cavaleur et violent qu'elle regrette pourtant douloureusement. Son mariage avec un homme austère et ennuyeux va l'entraîner dans un fantasme où ses deux maris cohabiteront pour son plus grand bien-être.