What a pleasant surprise this story turned out to be. I guessed some of the story line, but it was well worth the time to hear it all.