God doesn't make mistakes