God Doesn't Make Mistakes