A review by clarian
Bargaining with the Devil by L.J. Hayward

4.0

Too much sex, ugh. Liked it, but god couldn't thy have taken a break?