A review by kyliecooper8
Dangerous in Diamonds by Madeline Hunter

4.0

Slow to start but by the end, I even teared up a bit.