I happen to believe that everything does happen for a reason, because in general that makes more sense to me and there's no proof either way; but in the middle of the storm it's an extremely difficult position to hold.
What people actually do need in those situations is presence, someone who listens; not good advice.