13 When God gave Abraham his promise, he swore by himself since he couldn’t swear by anyone greater. 14 He said, I will certainly bless you and multiply your descendants.[a] 15 So Abraham obtained the promise by showing patience. 16 People pledge by something greater than themselves. A solemn pledge guarantees what they say and shuts down any argument. 17 When God wanted to further demonstrate to the heirs of the promise that his purpose doesn’t change, he guaranteed it with a solemn pledge. 18 So these are two things that don’t change, because it’s impossible for God to lie. He did this so that we, who have taken refuge in him, can be encouraged to grasp the hope that is lying in front of us. 19 This hope, which is a safe and secure anchor for our whole being, enters the sanctuary behind the curtain. 20 That’s where Jesus went in advance and entered for us, since he became a high priest according to the order of Melchizedek. (Hebrews 6:13-20. CEB)
Abraham received the promise because he believed what God was telling him and his life was proof of that.
You see as the text says it is impossible for God to lie, therefore what God has told us is true and will come to be if it already hasn’t.
In this, we can take refuge and solace. God’s promises are true.
We have a hope in Jesus that will not disappoint.