Dear Adrian,I know I don't know you (too new to the forum to know anyone) but I'd like to offer my warmest thoughts to you at any rate. Coming from a stranger, that might seem strange.
What the other posters say surely sounds sensible and valid. Too bad human nature operates too much 'the other way' and we can't SEE it.
Time is the necessity to sort matters out. Try to recall the last moments together with your buddy.
Yours,
Laurence