A review by ninebookishlives
Onyx Storm by Rebecca Yarros

adventurous emotional tense

5.0