A review by roguebubbles
Onyx Storm by Rebecca Yarros

5.0

ugh that friggin ending... worse than the last... but god it was good.