A review by duskangelreads
Onyx Storm by Rebecca Yarros

4.5