A review by ros_hanlon
Onyx Storm by Rebecca Yarros

adventurous emotional tense medium-paced

5.0