Zoe James is starting over. She's worked hard to get past the foolish mistakes that landed her in trouble four years ago. Now the young mom is back in Shelby Lake and ready to reconnect with her son. When she bumps into old friend Caleb Sullivan and his two adorable girls, she sees the possibility of a happy future. Caleb has always secretly loved Zoe, but her turbulent past brings up tough memories of his own. As they spend time together training his girls' new puppy, Zoe and Caleb will learn that if they can forgive themselves, they might have a chance at a new life--and new love--together.