December 24, 2017 | Sharad Yadav
Scripture: 2 Samuel 7:1-11, 16; Luke 1:26-38; | Series: Advent 2017
The promise of God’s love is the single greatest hope of human beings, whether they know it or not. But it is easily missed and misunderstood. Human beings only know love as a form of getting; either desiring another for our own needs or giving in order to receive from them. Gods love is a love without needs to fill, a pure gift for our best good, which transforms us into genuine lovers. So as religious people seek to build a house for Him, He wants something else - to build a house for us, even in the womb of Mary.