No book is perfect, but this one comes pretty close. This is the second book I've read by K.J. Charles, and I'm now addicted. I'll be shocked if I don't end up buying up everything she's written. 
 I started this book at 1:00 AM and kept reading until I finished it a little after 5:00. I felt awful the next day, but it was totally worth it! The language is just perfect, and as a writer myself, I found myself just thoroughly impressed by Charles' ability to head-hop without it being annoying. She slips from Lucien's inner dialogue to Stephen's and back fluidly. This is only the second historical romance I've read, but the language seems spot on, and I was completely transported to the places and time. 
 The characters especially are extremely well-crafted, and terribly appealing. Lucien Vaudrey/Lord Crane has some of the sexiest dialogue I've ever read, and his backstory is just infinitely interesting. I love his relationship with Merrick, his manservant and close friend. Stephen is a submissive who manages to be terrifying at the same time, and his dynamic with Lucien is scorchingly hot. Not to mention, the plot surrounding their romance? Incredible. It had twists and turns and, while a little convoluted in places, delighted me to no end. I couldn't stop reading, and for one of the few times in a romance, I wasn't just going as fast as I could to get to the sexy bits. The paranormal world-building had just enough detail to pique my interest, and the descriptions of every fantastical thing (and everything, really) that Lucien and Stephen encounter brought this book to delightful for me. 
 I recommend this book to basically everyone. It's a new favorite, and to be honest, I've already read the next tw0 (and all three in the span of a couple of days).