This song means so much to me. There is a great MIDI rendition of this by Jeremy Ho, but I wanted to do better.