A review by starlireads
Onyx Storm by Rebecca Yarros

5.0