A review by hoiitsalex
Onyx Storm by Rebecca Yarros

adventurous challenging emotional funny tense medium-paced