THEME and Variations: My Life's Journey