I’d give this 4.5 stars if I could. It started off a little slowly, but picked up well. The author has a very understated sense of humor – in some places I laughed out loud. The narrator, Petrea Burchard, is a very gifted voice actor. She created distinct and appropriate voices for each of the characters, so it’s always clear who is speaking. When I closed my eyes and listened, I was completely carried away.