At 17, Rebecca Waites left her parents’ home in shame, desperate for more than the life she and Zack Dupre could have with their unborn child.
At 27, Becca’s return to Stone River is just as dramatic. She’s reeling from a divorce and her son’s recent diagnosis, unable to tell her family the truth. But thanks to Zack’s investigative connections, he knows all and he’s angry, believing she’s as deceitful and self-centered as the girl who left him so long ago.
The depth of Becca’s betrayals leaves Zack Dupre struggling, but if he has any hope of a future with his first love and her son, he has to find a way. But the question remains—how do you forgive the unforgivable?