Why Does a Loving God Allow Evil?