Christmas is a Christian holiday that celebrates the birth of Jesus Christ. The holiday has its roots in the Bible, where the angel Gabriel appeared to Mary and told her that she would give birth to the Son of God. Mary gave birth to Jesus in a stable in Bethlehem, and three wise men came to visit him. The holiday has been celebrated by Christians for over 2,000 years, and it has also become a secular holiday that is celebrated by people of all faiths.