by Ryan Winfield
3.53
299 pages
5h 40m
Unravel the complex layers of a troubled relationship as two souls grapple with loss, secrets, and the uncertainty of the future, leaving you questioning the nature of love and forgiveness.