This was a long listen but worth the time. I found myself either smiling, tearing up or laughing out loud. The characters were well-developed..Show More » and the story line kept my interest through the end. The narrator was awesome. This will be a story I'll be happy to listen to again some day.