God’s promise to David | Jesus, the answer of that promise – the King who will reign forever 2024 July / By Rev'd Ruth Hanlon 2 Samuel 7: 1-16 with Luke 1: 26-33 | Preached by Rev’d Ruth Hanlon