“If by ‘late’ we mean showing up on our time-table, then God is likely to be late most every time.”