It is so easy to blame other people, society or circumstances for our misfortuenes in life. The truth is the only one to blame is ourselves. We need to take responsibility for our own actions.
I used to think that God punished people for their misdeeds. But I now believe that God allows things to happen to us based on the choices we make. It gives us a chance to choose a different path in our life. God works in strange ways. We often do not understand, but he always gives us what we need, not always what we want, or think we need.
They say God doesn't give us anything we can't handle. No one can change the past, but the future is ours.
I believe in fate and that everything happens for a reason that we don't always see right away.