Very much like the story line, a few twists and the underlying meaning. Well done.