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

medium-paced

4.5