Plus d'un an a passé depuis que Marjan, Bahar et Layla, les trois soeurs Aminpour de Une Soupe à la grenade, ont trouvé refuge dans le petit village irlandais de Ballinacroagh et ouvert le Babylon Café. Mais lorsqu'une jeune fille est retrouvée sur le rivage, le monde des trois soeurs bascule de nouveau. La jeune fille porte au ventre les séquelles d'une tentative d'avortement clandestin auquel elle survit miraculeusement. Mais les trois soeurs doivent aussi faire face à leurs propres transformations : Marjan tombe amoureuse d'un jeune écrivain, Bahar découvre la foi, Layla s'épanouit dans la sexualité.