It took a long time (25 years) for this promise to come to pass, but God was faithful to His promise. God’s promises never fail. The promise of a son was not fulfilled because Abraham was perfect in his obedience, but because God was faithful to His Word.