The Noel Diary by Richard Paul Evans

Mona says:
Jacob Churcher revisits his past to find answers about the woman who haunts his dreams. During his journey, he finds out who she is and what impact she had on his life. He also discovers a new love he did not expect to find.