En 1999. Azra se rend au Pakistan, le pays d'origine de ses parents, pour enterrer son père, en compagnie de sa mère avec laquelle elle ne s'entend pas.
Après avoir terminé ses études universitaires, Nickolo retourne dans la petite ville suédoise où son grand-père André Gregory est coiffeur. Plutôt que d'exercer une profession plus élevée, il est déterminé à travailler dans le salon de coiffure. Sophie Svensson, créatrice d'un tonique capillaire miraculeux breveté, a la folie des grandeurs et souhaite que sa petite- fille Astrid fasse un mariage aristocratique. Elle est donc troublée par la romance naissante d'Astrid avec Nickolo, dont le passé n'est pas tout à fait ce que tout le monde imagine.
Pour sauver son frère prodigue de la disgrâce, Giulia se donne au meilleur ami de son mari et se retrouve enceinte ; des années plus tard, la paternité de ses enfants est remise en question.
Angela est une veuve de 50 ans. Son mari est décédé des suites d'un cancer du poumon causé par la poussière d'amiante qu'il a respirée lorsqu'il était ouvrier. Angela se retrouve à devenir la garde-malade de Francesco, l'ancien employeur de son mari. L'occasion parfaite pour elle de venger son mari...