The Time of My LifeBy Cecelia Ahern
The stunning and magical new novel from the Number One bestselling author Are you taking your life for granted? Lucy Silchester is. And she's lost sight of everything important. Because Lucy's lying to herself - and to everyone else - about what's going on. Her friends are cut short, her family cold-shouldered and her work colleagues tricked. Only Lucy herself knows the truth. Time for a wake-up call - an invitation to an appointment with life. Her life. Who in this case turns out to be a kindly, run-down man in a bad suit, who is determined to change things, and won't let Lucy off the hook. She's going to have to make time for him.