We look at Genesis 20-21 this morning. After many years of waiting, God finally fulfills his promise to Abraham and Sarah to give them the son that he has promised them. Isaac is born miraculously, and through him all the other covenant promises that God has made to Abraham will be fulfilled. What we will see from this text is that because God is faithful to his promises, we can trust in him and rejoice in his goodness. Preacher: Rev. Antonio Coppola.