2 Samuel 7: 1-5, 8-12, 14. 16.
God promises to give David not a physical house but a great name and a dynasty.
Romans 16: 25-27.
St Paul tells us that Jesus Christ is the revelation of a mystery that has been kept secret for endless ages.
Luke 1: 26-38.
Mary is asked to trust the God who makes great promises and who now wants to fulfil them through her.