Worship Leader: Pastor Bob Boehr
Prelude: Yarrow String Quartet
Special Music (“O Holy Night”): Shim Beack, Caroline Simpson
Readers/Performers (in order of appearance): Alayne Cheny, Rehema Cheny, Naomi Cheny; Lara Sas, Hamish Sas; Jen Wallace, Kasey Wallace, Avery Wallace; Hamish Sas, Wolfgang Sas; Gemma Brandt; Eleni Denguessi, Shaka Denguessi; Janice Redekop, Callahan Redekop, Carter Redekop, Keoni Redekop, Michael Redekop
Hammered Dulcimer: Gerald Neufeld
Piano: Caroline Simpson
Choir: Arny Froese, Shim Beack, Irmgard Thiessen, Angelika Dawson, Laura Loewen, Dolores Martens, Barb Nickel, Amy Rinner Waddell, John Cheny, James Dueckman, Ed Janzen, Gerald Neufeld, Jeff Nickel
Choir Video Editing and Production: Gerald Neufeld
Song Background Photos: John Gunther
O little town of Bethlehem (Hymnal #191)
Phillips Brooks
Public Domain
Silent night, holy night (Hymnal #193)
Joseph Mohr
Public Domain
Hark! the herald angels sing (Hymnal #201)
Charles Wesley and others
Public Domain
Angels we have heard on high (Hymnal #197)
Author unknown
Public Domain
Joy to the world (Hymnal #318)
Isaac Watts
Public Domain