A New Delhi, durant les années 1970, l'auteur, journaliste américain, fait la connaissance de celle qui deviendra sa femme, et de Zelda, une petite chienne abandonnée qu'il va adopter.
Banlieue d'Oslo dans les années 1960. Le jeune Finn, qui vit seul avec sa mère, cherche ses repères dans une société où triomphent le socialisme et l'Etat-providence.
Juliette rencontre Thomas, un petit garçon abandonné dans un parc. Il ne sait pas encore qu'il vient de perdre tragiquement ses parents. Lui cachant la vérité, elle décide de le garder auprès d'elle.
Ce que Benjamin préfère chez ses amis, c'est qu'ils sont étranges, parce que les bonnes surprises arrivent souvent avec ceux qui ne sont pas comme les autres.