Sunday Morning Meditation, 8 a.m. at 85 Essex St., second floor, Haverhill. Offers meditations of healing, kindness, goodwill and spiritual development. The nonsectarian meditations cleanse, relieve stress, energize, heal, and activate inner potential. Call 978-457-6900.
Monday, Dec. 23
American Red Cross Blood Drive, 2 to 7 p.m. at the Knights of Columbus, 462 Broadway, Methuen. Call 1-800-RED CROSS (1-800-733-2767) to make an appointment or visit redcrossblood.org.
Adult Knit-A-Bitters, 6:30 to 7:45 p.m. at the Langley-Adams Library, 185 Main St., Groveland. Join other knitters for a bit of knitting and a bit of chat. All levels welcome. Open to all community members. No knitting on Nov. 11. Call 978-372-1732 or visit langleyadamslib.org.
Music Academy for Homeschool & Preschoolers, 9 a.m. to 1 p.m. at South Church, 41 Central St., Andover. Classes on the recorder, guitar, music and movement, drumming, music theory, rock/jazz ensemble and beginning winds/brass. Email email@example.com.
Line Dancing Class, 10:45 to 11:30 a.m. at the Methuen Senior Activity Center, 77 Lowell St. Call 978-983-8825.
Wednesday, Dec. 25
Free Christmas Day Dinner, noon to 3 p.m. at the Salem Knights of Columbus, 37 Main St., Salem, N.H. All are welcome. In 2009, 58 meals were served, in 2010, 104 meals and in 2011, 119 meals. This dinner is open to all. Rides will be provided if needed and meals will be delivered to Salem residents. Don’t spend Christmas alone; come for companionship. Families are welcome. Call 603-898-1217 as soon as possible to reserve a place at the table. Leave a name and telephone number when calling.
Line Dancing Class, 1 to 2:30 p.m. at the Methuen VFW, River Street. Cost is $3 per class. Call 603-329-5904.
Thursday, Dec. 26
American Red Cross Blood Drive, 9 a.m. to 3 p.m. at Shaw’s Supermarket, 92 Cluff Crossing, Salem, N.H. During December, all presenting donors will receive a commemorative, long-sleeve T-shirt. Call 1-800-RED CROSS or visit redcrossblood.org to schedule an appointment.