De Iraanse zussen Aminpour - Marjan, Bahar en Layla - hebben eindelijk hun plek gevonden te midden van de inwoners van het Ierse dorpje Ballinacroagh, waar zij overheerlijke kookkunsten vertonen in hun exotische café Babylon. Dan wordt een jonge vrouw gevonden op het strand bij Ballinacroagh. Algauw blijkt dat ze een groot geheim met zich meedraagt dat een wig zal drijven tussen de inwoners van het streng katholieke dorpje. De drie zussen willen de jonge vrouw, Bella Rosa genaamd, helpen maar hebben zelf ook de nodige turbulentie in hun leven. Uiteindelijk komen ze erachter wie Bella Rosa is, en komen ook de geheimen in hun eigen leven eindelijk boven water.