You can listen to the service here.
You can listen to the sermon here.
You can read the sermon text here.

Worship Team

Worship Leader: Roxanne Wright
Speaker: J.D. Penner
Song Leader: Geoff Wichert and Damaris Schmucker
Pianist: Lori Unger
Ushers: Tobi and Harold Theissen
Tech Team (In-Person / Online): Brad Lepp and Jonah Thiessen
Coffee Hour: Mareike Meyer and Thane Ladner
Activity Period: Laura Giesbrecht

Order of Service 

Opening Hymn: VT 47 Angels we have Heard on High 
Welcome to TUMC and Land Acknowledgement
Announcements
Call to Worship VT 870 Maggie Lepp
Scripture: Zephaniah 3:14-20 (NRSV) David Hamm
Lighting Advent Candle 3: Joy
Children sing VT 97 Magnificat 
Hymn VT 240 Joy to the World
Grade 2-4 Sunday school class poem reading: A Promise of Hope, Joy, Peace and Love 
Hymn VT 252 Go Tell it on the Mountain
Giving with Gratitude
Hymn VT 268 Helpless and Hungry/VT 67 What Child is This
Hymn VT 244 Stille Nacht, Heilige Nacht (Silent Night, Holy Night) 
Congregational Prayer: Alternativa del Padre Nuestro, Jacqui Schmucker
Scripture: Luke 3:7-18, Levi Stolte
Sermon: “Waiting for God and Loving the Wait” J.D. Penner
Hymn VT 212 Comfort, Comfort, O My People 
Benediction: Philippians 4:4-7 Tasha Wright