I believe in God, and i’ll always be. So whats the connection of that with the topic? Easy, i believe in God, and when you believe in God you also believe that He will never forsaken you and that means that whatever is happening and will happen to your life God planed it all –for you, for you to have the better things in life. Because God loves us like that, he will never let us go weary because even if we always commit he is always always ready to forgive us as long as we ask for His forgiveness.
So, Yes! Everything happens for reason. That reason is unknown, but i know, its what we need to become a better us, for us to be molded like Jesus Christ and also for the Best.