A review by the_bookishkat
Onyx Storm by Rebecca Yarros

4.25