Sunday, December 20, 2026
groupKey: secondary
postID: 351416; title: O Clavis David — “O Key of David”
groupKey: other
Array ( [date] => Sunday, December 20, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Sunday, December 20, 2026 )1 post(s) found for dateStr : 2026-12-20
postID: 351416 (O Clavis David -- “O Key of David”)
--- getDisplayDates ---
litdate post_id: 351416; date_type: fixed; year: 2026
fixed_date_str: December 20
fixed_date_str (mod): December 20 2026
formattedFixedDateStr: 2026-12-20
=> check date_assignments.
=> NO date_assignments found for postID: 351416
displayDates for postID: 351416/year: 2026
Array ( [0] => 2026-12-20 )postPriority: 999
secondaryPost found with ID: 351416 (O Clavis David -- “O Key of David”)
7:45 AMThe Lady Chapel
This is a brief, Rite I mass celebrated in the chapel to your left as you enter the church.
Monday, December 21, 2026
postID: 7028; title: Saint Thomas
groupKey: secondary
postID: 351421; title: O Oriens — “O Rising Sun”
groupKey: other
O Oriens — “O Rising Sun”
Saint Thomas
Everliving God, who didst strengthen thine apostle Thomas with firm and certain faith in thy Son's resurrection: Grant us so perfectly and without doubt to believe in Jesus Christ, our Lord and our God, that our faith may never be found wanting in thy sight; through him who liveth and reigneth with thee and the Holy Spirit, one God, now and for ever. Amen.
Array ( [date] => Monday, December 21, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Monday, December 21, 2026 )3 post(s) found for dateStr : 2026-12-21
postID: 7007 (Patronal Feast Day)
--- getDisplayDates ---
litdate post_id: 7007; date_type: variable; year: 2026
Variable date => check date_calculations.
=> check date_assignments.
dateAssigned: 2020-09-13 (2020)
yearAssigned (2020) does NOT match year (2026)
dateAssigned: 2021-09-12 (2021)
yearAssigned (2021) does NOT match year (2026)
dateAssigned: 2022-09-11 (2022)
yearAssigned (2022) does NOT match year (2026)
dateAssigned: 2023-09-10 (2023)
yearAssigned (2023) does NOT match year (2026)
dateAssigned: 2023-10-15 (2023)
yearAssigned (2023) does NOT match year (2026)
dateAssigned: 2024-10-06 (2024)
yearAssigned (2024) does NOT match year (2026)
dateAssigned: 2025-09-07 (2025)
yearAssigned (2025) does NOT match year (2026)
displayDates for postID: 7007/year: 2026
Array ( )date_str: 2026-12-21 is not one of the display_dates for this litdate for year 2026.
postID: 7028 (Saint Thomas)
--- getDisplayDates ---
litdate post_id: 7028; date_type: fixed; year: 2026
fixed_date_str: December 21
fixed_date_str (mod): December 21 2026
formattedFixedDateStr: 2026-12-21
=> check date_assignments.
dateAssigned: 2025-12-22 (2025)
yearAssigned (2025) does NOT match year (2026)
displayDates for postID: 7028/year: 2026
Array ( [0] => 2026-12-21 )postPriority: 1
postID: 351421 (O Oriens -- “O Rising Sun”)
--- getDisplayDates ---
litdate post_id: 351421; date_type: fixed; year: 2026
fixed_date_str: December 21
fixed_date_str (mod): December 21 2026
formattedFixedDateStr: 2026-12-21
=> check date_assignments.
=> NO date_assignments found for postID: 351421
displayDates for postID: 351421/year: 2026
Array ( [0] => 2026-12-21 )postPriority: 999
primaryPost found for date: 2026-12-21 with ID: 7028 (Saint Thomas)
secondaryPost found with ID: 351421 (O Oriens -- “O Rising Sun”)

12:00 PMThe Lady Chapel
Daily Shrine Prayers and Mass will be available via audio livestream.
Tuesday, December 22, 2026
groupKey: secondary
postID: 351424; title: O Rex gentium — “O King of the Nations”
groupKey: other
Array ( [date] => Tuesday, December 22, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Tuesday, December 22, 2026 )1 post(s) found for dateStr : 2026-12-22
postID: 351424 (O Rex gentium -- “O King of the Nations”)
--- getDisplayDates ---
litdate post_id: 351424; date_type: fixed; year: 2026
fixed_date_str: December 22
fixed_date_str (mod): December 22 2026
formattedFixedDateStr: 2026-12-22
=> check date_assignments.
=> NO date_assignments found for postID: 351424
displayDates for postID: 351424/year: 2026
Array ( [0] => 2026-12-22 )postPriority: 999
secondaryPost found with ID: 351424 (O Rex gentium -- “O King of the Nations”)

12:00 PMThe Lady Chapel
Daily Shrine Prayers and Mass will be available via audio livestream.
Tuesday, December 22, 2026
groupKey: secondary
postID: 351424; title: O Rex gentium — “O King of the Nations”
groupKey: other
Array ( [date] => Tuesday, December 22, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Tuesday, December 22, 2026 )1 post(s) found for dateStr : 2026-12-22
postID: 351424 (O Rex gentium -- “O King of the Nations”)
--- getDisplayDates ---
litdate post_id: 351424; date_type: fixed; year: 2026
fixed_date_str: December 22
fixed_date_str (mod): December 22 2026
formattedFixedDateStr: 2026-12-22
=> check date_assignments.
=> NO date_assignments found for postID: 351424
displayDates for postID: 351424/year: 2026
Array ( [0] => 2026-12-22 )postPriority: 999
secondaryPost found with ID: 351424 (O Rex gentium -- “O King of the Nations”)
6:15 PMHigh Altar
This low Mass at the High Altar immediately follows Choral Evensong.
Wednesday, December 23, 2026
groupKey: secondary
postID: 351427; title: O Emmanuel — “O God-with-us”
groupKey: other
Array ( [date] => Wednesday, December 23, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Wednesday, December 23, 2026 )1 post(s) found for dateStr : 2026-12-23
postID: 351427 (O Emmanuel -- “O God-with-us”)
--- getDisplayDates ---
litdate post_id: 351427; date_type: fixed; year: 2026
fixed_date_str: December 23
fixed_date_str (mod): December 23 2026
formattedFixedDateStr: 2026-12-23
=> check date_assignments.
=> NO date_assignments found for postID: 351427
displayDates for postID: 351427/year: 2026
Array ( [0] => 2026-12-23 )postPriority: 999
secondaryPost found with ID: 351427 (O Emmanuel -- “O God-with-us”)

12:00 PMThe Lady Chapel
Daily Shrine Prayers and Mass will be available via audio livestream.
Wednesday, December 23, 2026
groupKey: secondary
postID: 351427; title: O Emmanuel — “O God-with-us”
groupKey: other
Array ( [date] => Wednesday, December 23, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Wednesday, December 23, 2026 )1 post(s) found for dateStr : 2026-12-23
postID: 351427 (O Emmanuel -- “O God-with-us”)
--- getDisplayDates ---
litdate post_id: 351427; date_type: fixed; year: 2026
fixed_date_str: December 23
fixed_date_str (mod): December 23 2026
formattedFixedDateStr: 2026-12-23
=> check date_assignments.
=> NO date_assignments found for postID: 351427
displayDates for postID: 351427/year: 2026
Array ( [0] => 2026-12-23 )postPriority: 999
secondaryPost found with ID: 351427 (O Emmanuel -- “O God-with-us”)
6:15 PMHigh Altar
This low Mass at the High Altar immediately follows Choral Evensong.
Thursday, December 24, 2026
postID: 6997; title: Christmas Eve
groupKey: secondary
groupKey: other
Christmas Eve
[caption id="attachment_308237" align="alignnone" width="1500"] The Nativity depicted in the South Stall Woodwork of Saint Thomas Church[/caption]
Eternal God, who made this most holy night to shine with the brightness of thy one true light: bring us, who have known the revelation of that light on earth, to see the radiance of thy heavenly glory; through Jesus Christ thy Son our Lord, who liveth and reigneth with thee, in the unity of the Holy Spirit, one God, now and for ever.
Array ( [date] => Thursday, December 24, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Thursday, December 24, 2026 )1 post(s) found for dateStr : 2026-12-24
postID: 6997 (Christmas Eve)
--- getDisplayDates ---
litdate post_id: 6997; date_type: fixed; year: 2026
fixed_date_str: December 24
fixed_date_str (mod): December 24 2026
formattedFixedDateStr: 2026-12-24
=> check date_assignments.
=> NO date_assignments found for postID: 6997
displayDates for postID: 6997/year: 2026
Array ( [0] => 2026-12-24 )postPriority: 1
primaryPost found for date: 2026-12-24 with ID: 6997 (Christmas Eve)

12:00 PMThe Lady Chapel
Daily Shrine Prayers and Mass will be available via audio livestream.
Thursday, December 24, 2026
postID: 6997; title: Christmas Eve
groupKey: secondary
groupKey: other
Christmas Eve
[caption id="attachment_308237" align="alignnone" width="1500"] The Nativity depicted in the South Stall Woodwork of Saint Thomas Church[/caption]
Eternal God, who made this most holy night to shine with the brightness of thy one true light: bring us, who have known the revelation of that light on earth, to see the radiance of thy heavenly glory; through Jesus Christ thy Son our Lord, who liveth and reigneth with thee, in the unity of the Holy Spirit, one God, now and for ever.
Array ( [date] => Thursday, December 24, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Thursday, December 24, 2026 )1 post(s) found for dateStr : 2026-12-24
postID: 6997 (Christmas Eve)
--- getDisplayDates ---
litdate post_id: 6997; date_type: fixed; year: 2026
fixed_date_str: December 24
fixed_date_str (mod): December 24 2026
formattedFixedDateStr: 2026-12-24
=> check date_assignments.
=> NO date_assignments found for postID: 6997
displayDates for postID: 6997/year: 2026
Array ( [0] => 2026-12-24 )postPriority: 1
primaryPost found for date: 2026-12-24 with ID: 6997 (Christmas Eve)
6:15 PMHigh Altar
This low Mass at the High Altar immediately follows Choral Evensong.
Friday, December 25, 2026
postID: 6996; title: Christmas Day
no collect_text found
groupKey: secondary
groupKey: other
Array ( [date] => Friday, December 25, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Friday, December 25, 2026 )1 post(s) found for dateStr : 2026-12-25
postID: 6996 (Christmas Day)
--- getDisplayDates ---
litdate post_id: 6996; date_type: fixed; year: 2026
fixed_date_str: December 25
fixed_date_str (mod): December 25 2026
formattedFixedDateStr: 2026-12-25
=> check date_assignments.
=> NO date_assignments found for postID: 6996
displayDates for postID: 6996/year: 2026
Array ( [0] => 2026-12-25 )postPriority: 1
primaryPost found for date: 2026-12-25 with ID: 6996 (Christmas Day)

12:00 PMThe Lady Chapel
Daily Shrine Prayers and Mass will be available via audio livestream.
Saturday, December 26, 2026
postID: 7027; title: Saint Stephen
groupKey: secondary
groupKey: other
Saint Stephen
We give the thanks, O Lord of glory, for the example of thefirst martyr Stephen, who looked up to heaven and prayed for his persecutors to thy Son Jesus Christ, who standeth at thy right hand; where he liveth and reigneth with thee and the Holy Spirit, one God, in glory everlasting. Amen.
Array ( [date] => Saturday, December 26, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Saturday, December 26, 2026 )1 post(s) found for dateStr : 2026-12-26
postID: 7027 (Saint Stephen)
--- getDisplayDates ---
litdate post_id: 7027; date_type: fixed; year: 2026
fixed_date_str: December 26
fixed_date_str (mod): December 26 2026
formattedFixedDateStr: 2026-12-26
=> check date_assignments.
=> NO date_assignments found for postID: 7027
displayDates for postID: 7027/year: 2026
Array ( [0] => 2026-12-26 )postPriority: 1
primaryPost found for date: 2026-12-26 with ID: 7027 (Saint Stephen)

12:00 PMThe Lady Chapel
Daily Shrine Prayers and Mass will be available via audio livestream.
Sunday, December 27, 2026
postID: 7015; title: Saint John
groupKey: secondary
groupKey: other
Saint John
Shed upon thy Church, we beseech thee, O Lord, the brightness of thy light; that we, being illumined by the teaching of thine apostle and evangelist John, may so walk in the light of thy truth, that at length we may attain to the fullness of life everlasting; through Jesus Christ our Lord, who liveth and reigneth with thee and the Holy Spirit, one God, for ever and ever. Amen.
Array ( [date] => Sunday, December 27, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Sunday, December 27, 2026 )1 post(s) found for dateStr : 2026-12-27
postID: 7015 (Saint John)
--- getDisplayDates ---
litdate post_id: 7015; date_type: fixed; year: 2026
fixed_date_str: December 27
fixed_date_str (mod): December 27 2026
formattedFixedDateStr: 2026-12-27
=> check date_assignments.
=> NO date_assignments found for postID: 7015
displayDates for postID: 7015/year: 2026
Array ( [0] => 2026-12-27 )postPriority: 999
primaryPost found for date: 2026-12-27 with ID: 7015 (Saint John)
7:45 AMThe Lady Chapel
This is a brief, Rite I mass celebrated in the chapel to your left as you enter the church.
Monday, December 28, 2026
postID: 60381; title: The Holy Innocents
no collect_text found
groupKey: secondary
groupKey: other
Array ( [date] => Monday, December 28, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Monday, December 28, 2026 )1 post(s) found for dateStr : 2026-12-28
postID: 60381 (The Holy Innocents)
--- getDisplayDates ---
litdate post_id: 60381; date_type: fixed; year: 2026
fixed_date_str: December 28
fixed_date_str (mod): December 28 2026
formattedFixedDateStr: 2026-12-28
=> check date_assignments.
dateAssigned: 2025-12-29 (2025)
yearAssigned (2025) does NOT match year (2026)
displayDates for postID: 60381/year: 2026
Array ( [0] => 2026-12-28 )postPriority: 999
primaryPost found for date: 2026-12-28 with ID: 60381 (The Holy Innocents)

12:00 PMThe Lady Chapel
Daily Shrine Prayers and Mass will be available via audio livestream.
Tuesday, December 29, 2026
postID: 6972; title: Thomas Becket
groupKey: secondary
groupKey: other
Thomas Becket
O God, our strength and our salvation, you called your servant Thomas Becket to be a shepherd of your people and a defender of your church; Keep your household from all evil and raise up faithful pastors and leaders who are wise in the ways of the gospel; through Jesus Christ, the shepherd of our souls, who lives and reigns with you and the Holy Spirit, one God, for ever and ever. Amen.
Array ( [date] => Tuesday, December 29, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Tuesday, December 29, 2026 )1 post(s) found for dateStr : 2026-12-29
postID: 6972 (Thomas Becket)
--- getDisplayDates ---
litdate post_id: 6972; date_type: fixed; year: 2026
fixed_date_str: December 29
fixed_date_str (mod): December 29 2026
formattedFixedDateStr: 2026-12-29
=> check date_assignments.
dateAssigned: 2025-12-30 (2025)
yearAssigned (2025) does NOT match year (2026)
displayDates for postID: 6972/year: 2026
Array ( [0] => 2026-12-29 )postPriority: 98
primaryPost found for date: 2026-12-29 with ID: 6972 (Thomas Becket)

12:00 PMThe Lady Chapel
Daily Shrine Prayers and Mass will be available via audio livestream.
Tuesday, December 29, 2026
postID: 6972; title: Thomas Becket
groupKey: secondary
groupKey: other
Thomas Becket
O God, our strength and our salvation, you called your servant Thomas Becket to be a shepherd of your people and a defender of your church; Keep your household from all evil and raise up faithful pastors and leaders who are wise in the ways of the gospel; through Jesus Christ, the shepherd of our souls, who lives and reigns with you and the Holy Spirit, one God, for ever and ever. Amen.
Array ( [date] => Tuesday, December 29, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Tuesday, December 29, 2026 )1 post(s) found for dateStr : 2026-12-29
postID: 6972 (Thomas Becket)
--- getDisplayDates ---
litdate post_id: 6972; date_type: fixed; year: 2026
fixed_date_str: December 29
fixed_date_str (mod): December 29 2026
formattedFixedDateStr: 2026-12-29
=> check date_assignments.
dateAssigned: 2025-12-30 (2025)
yearAssigned (2025) does NOT match year (2026)
displayDates for postID: 6972/year: 2026
Array ( [0] => 2026-12-29 )postPriority: 98
primaryPost found for date: 2026-12-29 with ID: 6972 (Thomas Becket)
6:15 PMHigh Altar
This low Mass at the High Altar immediately follows Choral Evensong.
Wednesday, December 30, 2026
Array ( [date] => Wednesday, December 30, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Wednesday, December 30, 2026 )

12:00 PMThe Lady Chapel
Daily Shrine Prayers and Mass will be available via audio livestream.
Wednesday, December 30, 2026
Array ( [date] => Wednesday, December 30, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Wednesday, December 30, 2026 )
6:15 PMHigh Altar
This low Mass at the High Altar immediately follows Choral Evensong.
Thursday, December 31, 2026
Array ( [date] => Thursday, December 31, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Thursday, December 31, 2026 )

12:00 PMThe Lady Chapel
Daily Shrine Prayers and Mass will be available via audio livestream.
Thursday, December 31, 2026
Array ( [date] => Thursday, December 31, 2026 [scope] => [year] => [month] => [post_id] => 204597 [series_id] => [day_titles_only] => [exclusive] => 1 [return] => formatted [formatted] => [show_date] => [show_meta] => [show_content] => 1 [admin] => [debug] => 1 [filter_types] => Array ( [0] => primary [1] => secondary ) [type_labels] => Array ( [primary] => Primary [secondary] => Secondary [other] => Other ) [the_date] => Thursday, December 31, 2026 )
6:15 PMHigh Altar
This low Mass at the High Altar immediately follows Choral Evensong.