A review by lizziethebookdragon
Onyx Storm by Rebecca Yarros

4.75