One thing is impossible for God to do. God can’t lie.
He fulfils His promises to His people who obey Him. But when His people drift away from Him and go after other gods and idols, He is provoked to anger.
No one can stand His anger. So no one desirous of God’s blessings should turn to north or to south for help in moments of distress, help comes from only God. Help from any where else is temporary and usually comes at a very great price.
Therefore, wait on God and He will fulfil all His promises to you, at His time.