Gods will can be delayed, but never denied