by Amy Lane
4.16
344 pages
6h 31m
Experience a powerful and emotional journey of love, healing, and acceptance in Keeping Promise Rock, where two men find solace and strength in each other's arms amidst the challenges of the past.