God has ordained that His people live by promises and not by explanations.