Editor’s note: Please contact individual places of worship for information about Christmas Eve and Christmas Day religious services.

Saturday

Live Nativity, noon to 2 p.m., with sheep, goats and alpacas, carols and hot chocolate and cookies. Free and everyone is welcome. Deering Center Community Church, 4 Brentwood St., Portland

Holy Grounds Coffee House, doors open at 6:15 p.m., featuring Lisa Gallant Seal. Held at Church of the Holy Spirit, 1047 Congress St., Portland. Admission is free and dinner, dessert and coffee are available for purchase. Call 874-9779 for more information.

Saturday and Sunday

Live Nativity, 5 to 7 p.m., Park Avenue Church of God, 28 Park Ave., Portland. Hot chocolate and cookies will be available. Call Pastor Frank Siciliano at 807-5443 to learn more.

Sunday

Sacred Harp Singing, 2 to 5 p.m., at the Bryant, home, 552 Main St., Damariscotta. Bring a dish to share for the potluck supper. Beginners are welcome and books will be available to borrow or buy. For more information, call 563-6083 or email [email protected]

“The Sounds of Christmas,” 6 p.m., concert at the Salvation Army, 1 Church St., Old Orchard Beach.

“Blue Christmas” service, 6:30 p.m., also known as a service of solace and remembrance. People’s United Methodist Church, 21 Depot St., Union.

“Longest Night” service, 4 p.m., a service of healing and hope. Blue Point Congregational Church, 236 Pine Point Road, Scarborough. A simple meal of soup and bread will be served following the service.