Exposition of Genesis 21:1-21 by Paulson Pulikottil.
God is faithful in his promises, he is also sovereign on the trajectory of our life.