Why Does God Let Bad Things Happen?

Bad things happen in this world because of our sin. Even so, God works all things together for the good of those who love him.