Christians know that God is holy. Everything he does is good, just, moral and righteous. But how do we explain the apparent racism, sexism and genocide that we find in the Bible? Can we really trust God’s character? And if we cannot explain it, how do we handle the objections of our non-Christian friends, especially when it comes to social justice issues? Jo Vitale tackles this question head on and finds a loving, moral, holy God that we can trust implicitly.