There are good and bad things about this book. First the good:1. Humor : There were many times that I laughed out loud on the words coming out of Jude's mouth. He is recently broken up with his boyfriend, which has forced him to move back into his mother's home. He is on a break from school and is working in a vegan restaurant despite the fact that he loves meat. No pun intended...much.2. Side characters : You kinda fall in love with his mother. Although she is not perfect, you definitely find out where Jude gets his dramatic goofiness. Keisha is a bit of a bitch, but we come to appreciate her dry humor and her devotion to Jude. Vinnie is a silent character who again, we feel his deep respect and appreciation of Jude and Keisha.3. Britishisms : Is that a word? I loved scratching my head on some of the words and phrases, then trying to puzzle it out. It did not detract from the story, it actually helped me to become immersed into the picture.The not so good:1. David: It is probably not a good sign when at the end of the book, when we are in the "bad stuff happening" I actually thought Jude could do better. We really are not given a whole lot to respect about him. He does redeem himself at the end, but I didn't find him very likable.Overall, I really enjoyed this book. The only thing that bothered me was the tropey manner of the conflict with David and the fact that at several points David could have cleared up the conflict if he had just talked to Jude. Yes, I understand that we needed a conflict, but it just seemed like we could have done something a little more creative.Enjoyable book though. If you like the other books by this author, then you will like this one.