Carrie Hughes is a widowed mom, a library clerk raising her kids alone after her firefighter husband Tim dies on duty.
David Hensel, a furniture store manager living 300 miles away, lost his wife to cancer two years before. He works long hours, still paying off her medical bills while raising his young son.
They both try to live out their Christian faith, failing and floundering. When these kindred spirits meet, they share an immediate bond and romantic spark. But can they accept each other's mistakes and flaws? A story of loss, love and forgiveness.