by Karen Kingsbury
4.56
617 pages
11h 41m
Experience a heartwarming tale of love, loss, and the power of faith as two intertwined stories explore the resilience of the human spirit. Be uplifted by this novel of hope and second chances.