As her Christmas Eve wedding draws near, Jennifer is visited by an angel and shown what could have...
After hearing a child screaming for help from the green depths of a vast field of tall grass,...
Over the course of 12 years, and three stages of life, Sidney Hall falls in love, writes the book...