A review by nicole_readsalot
Onyx Storm by Rebecca Yarros

fast-paced

4.25