A review by eesprouse52
Onyx Storm by Rebecca Yarros

medium-paced

4.25