A review by abbeysalwaysreading
Onyx Storm by Rebecca Yarros

4.5