Vivienne Cartwright can have anything she wants in life except for the man she loves. She chases it only to find herself crashing down after the ultimate high. Oliver Yates doesn't seem to be the man she's loved all these years and his secrets are as dangerous as they are heartbreaking. Time and distance may heal her but they can't free her. Securing a future with Vivienne cost Oliver his soul, a price too high for the girl who'd saved it years ago when tragedy nearly ripped it away from…
26