A review by larareadstrash
A Soul to Keep by Opal Reyne

5.0

this ate (and so did orpheus)