A review by allthebookssheloved
A Treacherous Curse by Deanna Raybourn

5.0

Too good for words