Wednesday, Dec. 19
American Red Cross Blood Drive, 2 to 7 p.m. at the Knights of Columbus, 462 Broadway, Methuen. 1-800-RED CROSS (1-800-733-2767), redcrossblood.org.
Lawrence Chess Club meeting, 6 to 8 p.m. at the Lawrence Public Library, corner of Haverhill and Lawrence streets. Free. Bring a friend and a chess set. All ages and abilities welcome.
Haverhill High School’s third annual Madrigal Dinner, 7 p.m. in the school’s auditorium. The comic recreation of a medieval feast celebrating the 12 days of Christmas is being presented by the high school’s chorus, band, drama club and art club. Includes old English carols, holiday band music, and a skit involving knights, a dragon and Halley’s Comet. Tables will be set up in the pit and tickets are limited to 80 people. Tickets are being sold in advance for $10 each. The meal will be supplied by the Chicken Connection.
Groveland Council On Aging Board of Directors meeting, 9 a.m. in the Police Station Conference Room. 978-372-1101.
Holiday Party, 11:30 a.m. to 1 p.m. in the Groveland Council On Aging Center Meeting Room, Town Hall, 183 Main St. Enjoy coffee and goodies. Music provided by Pentucket High School music students. Raffle. Refreshments courtesy of the Groveland Police Association. 978-372-1101.
Meet with Methuen Veteran’s Director Tom Hargreaves, 10 to 11:30 a.m. at the Methuen Senior Activity Center, 77 Lowell St. 978-983-8825.
Lunch Time Knitting Group, 11:30 a.m. to 1 p.m. in the Beshara Room, Kelley Library, 234 Main St., Salem, N.H. 603-898-7064, salem.lib.nh.us.
Thursday, Dec. 20
American Red Cross Blood Drive, 1:30 to 7 p.m. at the Andover Town House, 20 Main St. 1-800-RED CROSS (1-800-733-2767), redcrossblood.org.
“Crazy Cards,” 3:30 to 5 p.m. in the Beshara Room, Kelley Library, 234 Main St., Salem, N.H. Part of the Exploring Art Series. Children will make cards using their best artistic techniques and creativity. For grades 2-5. Registration required. 603-898-7064, salem.lib.nh.us.