A review by candacerobinsonauthor
Onyx by Jennifer L. Armentrout

5.0

Kat made a few dumb choices in this book, but I still love her.