Peter (James Nesbitt) is a successful city broker with the world of commerce at his feet. He makes compromises when it comes to spending time with his family as there's always tomorrow - isn't there? When disaster strikes, everything falls apart and Peter is thrown into a world of tragic uncertainty. Leaving the city to seek comfort on a beautiful remote island, his life is turned upside down by the arrival of a little girl, Charlotte (Lillian Woods). With Charlotte comes magic, irresistible charm and a zest for life. As their friendship grows, Peter finally begins his healing process and starts to love life again.