No matter how long it takes, God always fulfils all his promises. As long as we are willing to take a step of obedience and walk with him, He is faithful to provide. As Abraham learned albeit the hard way, as much as the journey may not be comfortable, at the Mountain of the Lord, it shall be provided - his way and at his time.