A review by sidneyxrene
Onyx Storm by Rebecca Yarros

adventurous challenging dark emotional tense fast-paced

5.0