Finally. In Genesis 21, the Lord finally fulfills his promise to Abraham and Sarah "at the very time [He] had promised." God keeps his promises! In this week's passage, the sovereign, faithful, loving-kindness of the Lord rings out--but not just for Abraham and Sarah, even for Hagar and Ishmael, too. On Sunday, we'll be encouraged by God's character and examine how can we grow in trusting his promises.