Waiting upon the Lord means not only waiting for Him to fulfill His promises in His time but also in His way. What Matthew teaches us is that God’s ways are often unconventional and shocking to polite people – but always gloriously consonant with the promises themselves.