I really enjoyed this book. It's funny, relatable, and touching. I cared about the characters. Even when the hero Jim behaves less than honorably, I desperately wanted him to get back on the right track. Contains a bit of a warning for social media junkies like me. Highly recommended.