A review by flybybooks
Onyx Storm by Rebecca Yarros

fast-paced

4.5