I have to rate this as one of the greatest experiences of my life.