Nicely done. Love how the story works so well with the lyrics.