Beautiful, and very, very moving. So well written - and performed, of course - from every single point of view. Sounds like your friend was an amazing person ... really sorry for your loss. A worthy tribute song, for him. One of your best.