God Never Does Anything Accidental And He Never Makes Mistakes.