I believe that God places trials and tribulations in all our lives. I also believe that yes they are all for a reason.
Sometime however we make choices that effect the things that happen in our lives as well. So it truly depends on what you believe. What one believes is always correct for them no matter what it may be because its what THEY believe.
Love and Prayers,
Tim