Why? Because God is God.

He has his master plan for us all. It is too large to see or comprehend.

Life happens. Most of it is good. Some of it is fucked up.

Realize, I mean this in only positive ways of support... a different perspective perhaps. I'm am so terribly sorry for your loss and words can't say enough.