I don't think everything happens for a reason, because I believe that we all have free will, and that we are not governed or influenced by a higher power of any sort. Our own personal decisions affect our lives and the lives of others. Sometimes things work out. Sometimes things don't. Coincidences are ... just coincidences.

Eg: That poor starving orphan in Africa just died. Did that happen for a reason? I'd surely hope not.