Oh my God, guys.
This book has everything! Vampires, magic, dragons, good boy, bad boy, good female lead, action, drama, steam (ok, quite a lot but it works?), tons of twists and turns, and a really interesting plot. I was thoroughly entertained from start to finish, cried in some spots, hell, it even had me rooting for the wrong things at times, that’s how good it was.
If I had any complaints they still wouldn’t matter as it all came together perfectly.