De 20-jarige ongetrouwde Sofia krijgt een kind, maar omdat in Marokko seks voor het huwelijk verboden is, moet ze binnen 24 uur na de bevalling met de vader op de proppen komen.
In zijn eerste roman beschrijft Ben Jelloun Marokko aan de hand van twee erg tegengestelde steden: Tanger en Fez. Hij valt de Marokkaanse samenleving aan met haar tegenstrijdigheden en hypocrisie rond het beeld van de vrouw, dat zo wordt aanbeden, maar evengoed veracht. De centrale as van dit romangedicht zijn de herinneringen en fantasieën van de kindverteller, verweven met verschillende andere vertellingen rond hetzelfde thema.