A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_URI::$config is deprecated

Filename: core/URI.php

Line Number: 101

Backtrace:

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Router::$uri is deprecated

Filename: core/Router.php

Line Number: 127

Backtrace:

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$benchmark is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$hooks is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$config is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$log is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$utf8 is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$uri is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$exceptions is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$router is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$output is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$security is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$input is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$lang is deprecated

Filename: core/Controller.php

Line Number: 75

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$load is deprecated

Filename: core/Controller.php

Line Number: 78

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$db is deprecated

Filename: core/Loader.php

Line Number: 396

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_DB_mysqli_driver::$failover is deprecated

Filename: database/DB_driver.php

Line Number: 371

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 292

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 166

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 235

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 315

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 356

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 289

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$session is deprecated

Filename: core/Loader.php

Line Number: 1283

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 9
Function: __construct

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$news_model is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 11
Function: model

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$common_model is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 11
Function: model

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$subscribe_model is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 11
Function: model

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property News::$pagination is deprecated

Filename: core/Loader.php

Line Number: 1283

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 12
Function: library

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$benchmark is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$hooks is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$config is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$log is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$utf8 is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$uri is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$exceptions is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$router is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$output is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$security is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$input is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$lang is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$load is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$db is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$session is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$news_model is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$common_model is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$subscribe_model is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$pagination is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /var/www/livingwithchrist.africa/application/controllers/News.php
Line: 148
Function: view

File: /var/www/livingwithchrist.africa/index.php
Line: 315
Function: require_once

The Nativity of The Lord - Christmas
News
Videos_01

The word for Christmas in late Old English is Cristes Maesse, the Mass of Christ, first found in 1038, and Cristes-messe, in 1131; in Latin Dies Natalis.

Early Celebration

Christmas was not among the earliest festivals of the Church. Sts. Irenaeus and Tertullian omit it from their lists of feasts, and Origen, glancing perhaps at the discreditable imperial Natalitia, asserts that in the Scriptures sinners alone, not saints, celebrate their birthday. Arnobius can still ridicule the "birthdays" of the gods.

The first evidence of the feast is from Egypt. About A.D. 200, Clement of Alexandria says that certain Egyptian theologians "over curiously" assign, not the year alone, but the day of Christ's birth, placing it on 25 Pachon (May 20) in the twenty-eighth year of Augustus. The December feast therefore reached Egypt between 427 and 433.

In Rome the earliest evidence is in the Philocalian Calendar, compiled in 354, which contains three important entries. In the civil calendar December 25 is marked "Natalis Invicti." In the "Depositio Martyrum" a list of Roman or early and universally venerated martyrs, under December 25 is found "VIII kal. ian. natus Christus in Betleem Iudæ."

De Santi (L'Orig. delle Fest. Nat., in Civiltæ Cattolica, 1907), following Erbes, argues that Rome took over the Eastern Epiphany, now with a definite Nativity colouring, and, with as increasing number of Eastern Churches, placed it on December 25. Later, both the East and West divided their feast, leaving Ephiphany on January 6, and Nativity on December 25, respectively, and placing Christmas on December 25 and Epiphany on January 6. The earlier hypothesis still seems preferable.


Origin of Date

Concerning the date of Christ's birth the Gospels give no help; upon their data contradictory arguments are based. The census would have been impossible in winter: a whole population could not then be put in motion. Again, in winter it must have been; then only field labour was suspended, but Rome was not thus considerate. Authorities moreover differ as to whether shepherds could or would keep flocks exposed during the nights of the rainy season.

Natalis Invicti

The well-known solar feast, however, of Natalis Invicti, celebrated on December 25, has a strong claim on the responsibility for our December date. For the history of the solar cult, its position in the Roman Empire, and syncretism with Mithraism, see Cumont's epoch-making "Textes et Monuments" etc., I, ii, 4, 6, p. 355. Mommsen (Corpus Inscriptionum Latinarum, 12, p. 338) has collected the evidence for the feast, which reached its climax of popularity under Aurelian in 274. Filippo del Torre in 1700 first saw its importance. It is marked, as has been said, without addition in Philocalus' Calendar. It would be impossible here even to outline the history of solar symbolism and language as applied to God, the Messiah, and Christ in Jewish or Chrisian canonical, patristic, or devotional works. Hymns and Christmas offices abound in instances; the texts are well arranged by Cumont.

Liturgy and Custom

The fixing of this date fixed those too of Circumcision and Presentation, of Expectation and, perhaps, Annunciation B.V.M., and of Nativity and Conception of the Baptist (cf. Thurston in Amer. Eccl. Rev., December, 1898). Till the tenth century Christmas counted, in papal reckoning, as the beginning of the ecclesiastical year, as it still does in Bulls. Boniface VIII (1294-1303) restored temporarily this usage, to which Germany held longest.

The Crib (creche) or Nativity Scene

Saint Francis of Assisi in 1223 originated the crib of today by laicizing a hitherto ecclesiastical custom, henceforward extra-liturgical and popular. The presence of ox and ass is due to a misinterpretation of Isaias 1:3, and Habakkuk 3:2 ("Itala" version), though they appear in the unique fourth-century "Nativity" discovered in the Saint Sebastian catacombs in 1877. The ass on which Balaam rode in the Reims mystery won for the feast the title Festum Asinorum (Ducange, op. cit., s.v. Festum).


Hymns and Carols

The degeneration of these plays in part occasioned the diffusion of noels, pastorali, and carols, to which was accorded, at times, a quasi-liturgical position. Prudentius, in the fourth century, is the first (and in that century alone) to hymn the Nativity, for the "Vox clara" (hymn for Lauds in Advent) and "Christe Redemptor" (Vespers and Matins of Christmas) cannot be assigned to Ambrose. "A solis ortu" is certainly, however, by Sedulius (fifth century). The earliest German Weihnachtslieder date from the eleventh and twelfth centuries, the earliest noels from the eleventh, the earliest carols from the thirteenth. The famous "Stabat Mater Speciosa" is attributed to Jacopone da Todi (1230-1306); "Adeste Fideles" is, at the earliest, of the seventeenth century. These essentially popular airs, and even words, must, however, have existed long before they were put down in writing.