I was afraid this book wouldn‘t live up to its hype, and I would be disappointed. But I need not have feared. I loved the endearing but flawed characters, the not-predictable plot, the city vs. small town setting (and the way both are shown to their best advantage). The audio was performed by Julia Whalen, one of my favorite narrators. I kept thinking up little brainless tasks to do, just so I could keep listening!