At Caffe Angeli the pastries are rich and creamy, the coffee strong and the tables always overflowing with friends, neighbours and - who knows - maybe a suitable husband for one of the pretty Carrozza girls. At least, that's what Pepina hopes for her two eldest daughters. The trouble is the girls have plans of their own. The drama that ensues has repercussions that continue from the 1960s to the present day and travel from a quiet village in southern Italy to a seaside town in England and beyond. In this sumptuous story of food and love, dreams are fulfilled, but never quite as planned.