A review by amysbooknook
The Demon's Bargain by Katee Robert

4.0