Wow... If you're dedicating this to your dear friend, I'd hate to know what happened to them. Great job