A review by kenziemick
Onyx Storm by Rebecca Yarros

adventurous emotional sad tense medium-paced

2.75