God is always on time