Craig
When I read your post I just have to stop, for many reasons....
This is a very nice tribute to what was obviously a very fine man, and a very strong post
It reminds us about how fragile our lives are, and how important it is to appreciate what we have today, not tomorrow, because tomorrow it may be too late
don't wait to tell people close to you what you want to say today, tomorrow it may be too late, I learned that lesson myself too in a very hard way
It is in difficult times like these we see who are our real friends and which people that really care, you may probably be surprised by some people now who may stand out and support you in ways you didn't expect, at least that's happened to me
I'm really sorry about your great loss, but in time I'm sure that it's only the good things and good memories you will remember.
Take care
-Harald