As we look forward to Christmas, quickly approaching, today’s readings speak of God’s plans: for the House of David ... for Mary … and for us. In the First Reading, David resolves to build a house for God, but God, who has journeyed with his people...