Rev. Mark ten Haaf
Latest
Authors
Series
Texts
Confessions
Dates
Groaning in weakness, yet rejoicing in glory
Date:
Jan 18, 2026
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
2 Corinthians 4:1—5:10
Be the salt and light of the world
Date:
Jan 18, 2026
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Matthew 5:13–16
Jesus Christ lavishes his church with gifts
Date:
Jan 11, 2026
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Heidelberg Catechism: Lord's Day 21
God Our Guardian helps us on our way to our eternal home
Date:
Jan 11, 2026
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Psalm 121
Glory and Peace is Proclaimed on Christmas Day
Date:
Dec 25, 2025
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Luke 2:14
Jesus Christ gives his Spirit to the Church
Date:
Dec 21, 2025
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Heidelberg Catechism: Lord's Day 20
God promises that his light will shine in the darkness
Date:
Dec 21, 2025
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Isaiah 9:1–7
Jesus Christ is our King and Judge
Date:
Dec 14, 2025
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Heidelberg Catechism: Lord's Day 19
The LORD will come to restore our lives
Date:
Dec 14, 2025
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Isaiah 35
Jesus Christ is in heaven for our benefit.
Date:
Dec 7, 2025
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Heidelberg Catechism: Lord's Day 18
David expresses the Christian’s Joy of Repentance
Date:
Dec 7, 2025
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Psalm 32
Be strong and courageous! God will grant success!
Date:
Nov 30, 2025
Time:
Afternoon
Minister:
Rev. Mark ten Haaf
Text:
Joshua 1:1–9
God Provides the Streams of Life
Date:
May 4, 2025
Time:
Morning
Minister:
Rev. Mark ten Haaf
Text:
Exodus 15:22–27