Thursday’s Monday Knitting Circle, 7 to 8:30 p.m. in the Quiet Study Room, Kelley Library, 234 Main St., Salem, N.H. 603-898-7064, salem.lib.nh.us.
The Pontine Theater’s production of “It’s a Wonderful Life,” 7 to 8:30 p.m. in the Beshara Room, Kelley Library, 234 Main St., Salem, N.H. 603-898-7064, salem.lib.nh.us.
North Andover High School’s Winter Band & Chorus Concert, 7 p.m. in the auditorium. Attendees are asked to bring their no longer used elementary school recorders. A box will be available. Ms. Carroll, Spanish teacher and conductor of the newly forming flute choir at the high school, will travel to Costa Rica to donate recorders to an elementary school.
Friday, Dec. 21
American Red Cross Blood Drive, 1 to 6:30 p.m. at the Edgewood Retirement Community Center, 575 Osgood St., North Andover. 1-800-RED CROSS (1-800-733-2767), redcrossblood.org.
American Red Cross Blood Drive, 10 a.m. to 4 p.m. at Best Western Suites, 401 Lowell Ave., Haverhill. 1-800-RED CROSS (1-800-733-2767), redcrossblood.org.
Guitarist & harmonica player Bill Foley will perform, 7 p.m. at Methuen Village at Riverwalk Park, 4 Gleason St. Advance registration encouraged. 978-685-2220, MethuenVillage.com.
That’s A Wrap, 3 p.m. at the Langley-Adams Library, 185 Main St., Groveland. Teens in grades 6-12 are welcome to come to the library, drink hot cocoa and wrap presents. 978-372-1732, langleyadamslib.org.
Saturday, Dec. 22
American Red Cross Blood Drive, 8 a.m. to 1 p.m. at Holy Family Hospital, 70 East St., Methuen. 1-800-RED CROSS (1-800-733-2767), redcrossblood.org.
Pan Loco Holiday Steel Band, 1 to 3 p.m. at The Loop, Methuen. Also includes face painting. Meet in the courtyard in front of AMC Loews Theatres. Cash and food donations will be accepted for the Lazarus House Food Pantry.
“Books for Breakfast,” 9 to 11 a.m. at the Hampstead Public Library, 9 Mary E. Clark Drive. This event is designed to give families a chance to spend time together. Enjoy books, crafts, hot drinks and breakfast for free. Those who attend will be entered in a raffle to win a prize. 603-329-6411, HampsteadLibrary.org.