A review by shinke
Onyx by Jennifer L. Armentrout

4.0

I really enjoyed this book but I took off a star for Katy's incessant babbling about the connection making him fall for her.