A review by jessbishai
Onyx Storm by Rebecca Yarros

adventurous dark emotional funny sad tense medium-paced

4.5