A review by booksandchocolate
Onyx Storm by Rebecca Yarros

adventurous challenging dark emotional funny mysterious sad tense medium-paced

5.0