I love this book, I really do, it's hilarious in that fall-off-the-chair-and-roll-around-on-the-floor-laughing way. Not to mention hot and emotionally satisfying. I'd give it 5 stars (and did, after the first read) but there are a couple of inconsistencies that bug the heck out of me more and more each time I reread. Hence the 4 stars.