A Cathy Kelly classic - full of her trademark warmth and wit from the No. 1 bestselling author.Fairy godmothers do exist, even in the tranquil hills of Ireland…Once upon a time, in the beautiful town of Carrickwell, lived three women whose lives were mapped out: Ambitious Mel would have her career and her family; caring Daisy a child with the boyfriend who is everything to her; and hot-headed Cleo...