Onyx - Jennifer L. Armentrout This book contains two plot devices that I absolutely loathe: long drawn out miscommunication fights and a love triangle.The book is 314 pages long. Two-thirds of the book consists of Katy mewling over her feelings for Daemon, then using Blake as a distraction from her feelings and keeping Daemon's emotions on a yo-yo string.I feel like if the book had been slimmed down a bit the fighting (and love triangle) wouldn't have bothered me so much, but (I would guess) 200 pages of the book is a constant back and forth between Daemon and Katy. I was fed up after the third fight and wanted to put my fist through my Nook after the fourth and fifth.Still, I enjoyed the book. I loved learning about Katy's mutation. And while her on again, off again relationship with Daemon had me wanting to pull my hair out, there were some super sweet moments that had me swooning.