God Never Makes Mistakes