A review by goatsrsexy
A Soul to Keep by Opal Reyne

2.75

This book had no business being this long lol. Not my thing, I read this for a friend so I skipped all the porn which there was a lot of it, so skipping it made it a faster read. If you replaced the sex with proper world building there was some potential there