I found this book so much fun to read. The characters were so different from each other but went so well together. I have had this on my radar for so long and I am glad I finally got to it. I‘m giving this book a 4.5 because I did find it a little wordy. It kind of felt like the author wanted to hit a certain number of words to publish this book. Overall a fun read.