A review by mardr216
Onyx Storm by Rebecca Yarros

3.75