Saturday

Meditation workshop, 9:30 a.m. to 12:30 p.m., a combination of Zen meditation and bioenergetic body movement led by David Jordan, LCPC. Held at Heart Opening Yoga, 227 Congress St., Portland. There is a sliding fee scale ranging from $45 to $75. Call Jordan at 657-4640 for details or to register.

Holy Grounds Coffee House, 6:30 p.m., featuring singer-songwriter Tenley Westbrook, professional musician and founder of FreedomSong Foundation. Church of the Holy Spirit, 1047 Congress St., Portland. Doors open at 6:15 p.m. and food is available for a small charge. There is no cover but donations for the artists are accepted.

Sunday

Martin Luther King Jr. service, 10 a.m., with guest speaker Ashok Nalamalapu, who will talk primarily about Gandhi and will also hold a forum on Hinduism after the service. State Street Church United Church of Christ, 159 State St., Portland.

Rejoicing Spirits, 4 p.m., special worship service for persons with cognitive or developmental disabilities, followed by fellowship and supper. Held at Trinity Lutheran Church, 612 Main St., Westbrook. Wheelchair accessibility and ASL interpreter provided.

Hymn sing, 4:30 to 5:30 p.m., old and new selections; no service or collection and all are welcome to participate. Raymond Village Community Church, 27 Main St./Route 121, Raymond. Call 655-7749 for information.

“Black Gospel Music to Honor Dr. King,” 5:15 p.m., service featuring singers Lorraine Bohland and Olivia Crupi. St. Luke’s Cathedral, 143 State St., Portland.

Saturday

Same-sex marriage spiritual celebration, 6 p.m., brief vespers service followed by a “wedding” reception. St. Ansgar Lutheran Church, 515 Woodford St., Portland. RSVP to [email protected]

Other

The Christian Science Reading Room and Bookstore at 1 Central St., Camden, has new hours. They will be open from noon to 3 p.m. Monday, Thursday and Friday; 5:30 to 7:30 p.m. Wednesday; and 11 a.m. to 3 p.m. Saturday. They are closed Tuesday and legal holidays. For information, visit www.cscamden.orgwww.cscamden.org or call 236-4040.