With all the warmth and wit that fans have come to expect from Cecelia Ahern, this is a novel full of magic, heart, and surprising romance.