God has never made a mistake. Ever.