by Catherine Ryan Hyde
3.74
272 pages
5h 9m
Embark on a heartwarming journey of self-discovery as two unlikely souls find solace and healing in each other's company, proving that hope can blossom in the most unexpected places.