This event is in the "Adults" group Chasing Clues: A Cozy Mystery Club: Death By Darjeeling by Laura Childs Tuesday, May 19, 2026 at 6:30pm - 7:30pm Program Type: Book Discussions Age Group: Adults Upcoming View Details Registration Required This event is in the "Adults" group May 19 2026 Tue Chasing Clues: A Cozy Mystery Club: Death By Darjeeling by Laura Childs 6:30pm–7:30pm Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room (Right Half) Age Group: Adults Program Type: Book Discussions Registration Required Event Details: Join us for a discussion of Death By Darjeeling by Laura Childs. This is the first book in the Tea Shop Mystery Series.
This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group This event is in the "Toddlers (age 1-2 years)" group Babies Boogie (Ages 0-2) Wednesday, May 20, 2026 at 10:00am - 10:30am Program Type: Storytime Age Group: Children, Infants (age 0-1 years), Toddlers (age 1-2 years) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group This event is in the "Toddlers (age 1-2 years)" group May 20 2026 Wed Babies Boogie (Ages 0-2) 10:00am–10:30am Upcoming Location: Margaret E. Heggan Free Public Library Room: Storyroom Age Group: Children, Infants (age 0-1 years), Toddlers (age 1-2 years) Program Type: Storytime Registration Required Event Details: A 20-minute storytime for infants and young toddlers ages birth-2. This is a music and dancing based storytime, with lots of recorded music, movement, and short stories. Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Children" group This event is in the "Toddlers (age 2-3 years)" group Wiggle Worms (Ages 2-3) Wednesday, May 20, 2026 at 10:30am - 11:00am Program Type: Storytime Age Group: Children, Toddlers (age 2-3 years) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Toddlers (age 2-3 years)" group May 20 2026 Wed Wiggle Worms (Ages 2-3) 10:30am–11:00am Upcoming Location: Margaret E. Heggan Free Public Library Room: Storyroom Age Group: Children, Toddlers (age 2-3 years) Program Type: Storytime Registration Required Event Details: This is a fun filled thirty-minute non-traditional, active storytime based around movements, parachute play, and gross motor play for 2 and 3-year-olds. Storytime will sometimes include parachute. Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group This event is in the "Toddlers (age 1-2 years)" group This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group Family Storytime (All Ages) Wednesday, May 20, 2026 at 11:00am - 11:30am Program Type: Storytime Age Group: Children, Infants (age 0-1 years), Toddlers (age 1-2 years), Toddlers (age 2-3 years), Pre-School (age 3-5 years) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group This event is in the "Toddlers (age 1-2 years)" group This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group May 20 2026 Wed Family Storytime (All Ages) 11:00am–11:30am Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Children, Infants (age 0-1 years), Toddlers (age 1-2 years), Toddlers (age 2-3 years), Pre-School (age 3-5 years) Program Type: Storytime Registration Required Event Details: Join us for an all-ages storytime featuring family-friendly stories, songs, and fun! Please choose one Family Storytime to attend per week. Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Children" group This event is in the "Elementary (age 5 years+)" group Homeschool Hangout: Cool Science Wednesday, May 20, 2026 at 2:00pm - 2:45pm Program Type: Instruction Age Group: Children, Elementary (age 5 years+) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Elementary (age 5 years+)" group May 20 2026 Wed Homeschool Hangout: Cool Science 2:00pm–2:45pm Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Children, Elementary (age 5 years+) Program Type: Instruction Registration Required Event Details: Homeschool Hangout is a new program for homeschooling families. Each week we will have a different topic or activity to help support our homeschooling families. Best for children in Kindergarten-5th grade. Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Teens" group This event is in the "Teens (age 13-18 years)" group TAB Teen Talk Wednesday, May 20, 2026 at 4:00pm - 4:30pm Program Type: Instruction Age Group: Teens, Teens (age 13-18 years) Upcoming View Details Registration Required This event is in the "Teens" group This event is in the "Teens (age 13-18 years)" group May 20 2026 Wed TAB Teen Talk 4:00pm–4:30pm Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Teens, Teens (age 13-18 years) Program Type: Instruction Registration Required Event Details: Teen Talk is time and space to talk about Pop Culture, Movies, Games, Music, Art, Theatre, Hobbies, and more. Anything you want to talk about, this is a good place to do it. Join old friends and make some new ones.
This event is in the "Everyone" group Library Board of Trustees Meeting Wednesday, May 20, 2026 at 5:30pm - 8:00pm Program Type: Library Board of Trustees Age Group: Everyone View Details This event is in the "Everyone" group May 20 2026 Wed Library Board of Trustees Meeting 5:30pm–8:00pm Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Everyone Program Type: Library Board of Trustees Event Details: The Library Board of Trustees will be meeting in the adult meeting room.
This event is in the "Children" group This event is in the "Elementary (age 5 years+)" group Kids' Crochet Club Wednesday, May 20, 2026 at 6:30pm - 7:30pm Program Type: Arts & Crafts Age Group: Children, Elementary (age 5 years+) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Elementary (age 5 years+)" group May 20 2026 Wed Kids' Crochet Club 6:30pm–7:30pm Upcoming Location: Margaret E. Heggan Free Public Library Room: Storyroom Age Group: Children, Elementary (age 5 years+) Program Type: Arts & Crafts Registration Required Event Details: Kids in 1st-5th grade are invited to join us to learn basic crochet, or to bring along works-in-progress. All levels welcome! Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group Babies Boogie (Ages 0-1) Thursday, May 21, 2026 at 10:00am - 10:30am Program Type: Storytime Age Group: Children, Infants (age 0-1 years) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group May 21 2026 Thu Babies Boogie (Ages 0-1) 10:00am–10:30am Upcoming Location: Margaret E. Heggan Free Public Library Room: Storyroom Age Group: Children, Infants (age 0-1 years) Program Type: Storytime Registration Required Event Details: A 20-minute storytime for infants and young toddlers birth through age 1. This is a music and dancing based storytime, with lots of recorded music, movement, and short stories. Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Children" group This event is in the "Toddlers (age 1-2 years)" group Babies Boogie (Ages 1-2) Thursday, May 21, 2026 at 10:30am - 11:00am Program Type: Storytime Age Group: Children, Toddlers (age 1-2 years) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Toddlers (age 1-2 years)" group May 21 2026 Thu Babies Boogie (Ages 1-2) 10:30am–11:00am Upcoming Location: Margaret E. Heggan Free Public Library Room: Storyroom Age Group: Children, Toddlers (age 1-2 years) Program Type: Storytime Registration Required Event Details: A 20-minute storytime for toddlers ages 1-2. This is a music and dancing based storytime, with lots of recorded music, movement, and short stories. Please choose one Babies Boogie Storytime to attend per week. Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group Music & Motion Storytime (Ages 2+) Thursday, May 21, 2026 at 11:00am - 11:30am Program Type: Storytime Age Group: Toddlers (age 2-3 years), Pre-School (age 3-5 years) Upcoming View Details Registration Required This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group May 21 2026 Thu Music & Motion Storytime (Ages 2+) 11:00am–11:30am Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Toddlers (age 2-3 years), Pre-School (age 3-5 years) Program Type: Storytime Registration Required Event Details: Join us for a thirty-minute music- and dance-based storytime for kids ages 2 and up full of songs, rhymes, books, instruments, and plenty of wiggles and giggles! Please choose one Music & Motion Storytime to attend per Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Adults" group Non Fiction Addiction: Empire of Pain by Patrick Radden Keefe Thursday, May 21, 2026 at 11:30am - 12:30pm Program Type: Book Discussions Age Group: Adults Program Open Register Now Registration Required This event is in the "Adults" group May 21 2026 Thu Non Fiction Addiction: Empire of Pain by Patrick Radden Keefe 11:30am–12:30pm Program Open Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Adults Program Type: Book Discussions Registration Required Event Details: Join us for a discussion of Empire of Pain: The Secret History of the Sackler Dynasty by Patrick Radden Keefe.
This event is in the "Adults" group Jigsaw Puzzle Club Thursday, May 21, 2026 at 1:00pm - 3:00pm Program Type: Gaming Age Group: Adults Jigsaw Puzzle Club: Are you a jigsaw puzzle enthusiast? Drop in for socializing and jigsaw puzzle fun. This event is open to adults. Advance registration is encouraged. Upcoming View Details Registration Required This event is in the "Adults" group May 21 2026 Thu Jigsaw Puzzle Club 1:00pm–3:00pm Upcoming Location: Margaret E. Heggan Free Public Library Room: Adult Reference Age Group: Adults Program Type: Gaming Registration Required Are you a jigsaw puzzle enthusiast? Drop in for socializing and jigsaw puzzle fun. This event is open to adults. Advance registration is encouraged.
This event is in the "Toddlers (age 1-2 years)" group This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group Little Builders Club Thursday, May 21, 2026 at 1:30pm - 2:15pm Age Group: Toddlers (age 1-2 years), Toddlers (age 2-3 years), Pre-School (age 3-5 years) Upcoming View Details Registration Required This event is in the "Toddlers (age 1-2 years)" group This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group May 21 2026 Thu Little Builders Club 1:30pm–2:15pm Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Toddlers (age 1-2 years), Toddlers (age 2-3 years), Pre-School (age 3-5 years) Registration Required Event Details: This is 45 minutes of free play with all kinds of different blocks and Duplos. We will read one short story and then play for the rest of the time. Registration required. Heggan Cardholders only. Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Children" group S.M.I.L.E. Thursday, May 21, 2026 at 6:30pm - 7:30pm Program Type: Other Age Group: Children S.M.I.L.E.: S.M.I.L.E. (Silent Mentors in Literary Education): Read to a dog or cat! For registration, please call or visit the library. View Details This event is in the "Children" group May 21 2026 Thu S.M.I.L.E. 6:30pm–7:30pm Location: Margaret E. Heggan Free Public Library Room: Children's Library Age Group: Children Program Type: Other S.M.I.L.E. (Silent Mentors in Literary Education): Read to a dog or cat! For registration, please call or visit the library.
This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group This event is in the "Toddlers (age 1-2 years)" group This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group Family Storytime (All Ages) Friday, May 22, 2026 at 10:00am - 10:30am Program Type: Storytime Age Group: Children, Infants (age 0-1 years), Toddlers (age 1-2 years), Toddlers (age 2-3 years), Pre-School (age 3-5 years) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group This event is in the "Toddlers (age 1-2 years)" group This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group May 22 2026 Fri Family Storytime (All Ages) 10:00am–10:30am Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Children, Infants (age 0-1 years), Toddlers (age 1-2 years), Toddlers (age 2-3 years), Pre-School (age 3-5 years) Program Type: Storytime Registration Required Event Details: Join us for an all-ages storytime featuring family-friendly stories, songs, and fun! Please choose one Family Storytime to attend per week.Open to Heggan cardholders only. Advanced registration is required. Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Children" group This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group Teddy Bear Time Friday, May 22, 2026 at 10:30am - 11:00am Program Type: Health & Fitness, Storytime Age Group: Children, Toddlers (age 2-3 years), Pre-School (age 3-5 years) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group May 22 2026 Fri Teddy Bear Time 10:30am–11:00am Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Children, Toddlers (age 2-3 years), Pre-School (age 3-5 years) Program Type: Health & Fitness, Storytime Registration Required Event Details: This is a calm storytime for children ages 2 and up. This storytime is best for toddlers who like to sit still and can engage in simple yoga movements. Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group This event is in the "Toddlers (age 1-2 years)" group This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group Playdough Club Friday, May 22, 2026 at 11:00am - 11:30am Program Type: Arts & Crafts Age Group: Children, Infants (age 0-1 years), Toddlers (age 1-2 years), Toddlers (age 2-3 years), Pre-School (age 3-5 years) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group This event is in the "Toddlers (age 1-2 years)" group This event is in the "Toddlers (age 2-3 years)" group This event is in the "Pre-School (age 3-5 years)" group May 22 2026 Fri Playdough Club 11:00am–11:30am Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Children, Infants (age 0-1 years), Toddlers (age 1-2 years), Toddlers (age 2-3 years), Pre-School (age 3-5 years) Program Type: Arts & Crafts Registration Required Event Details: Join us once a month to play with playdough, tools, and accessories. We will read a short story and then play. We will be working on fine motor skills, hand-eye coordination, and imagination! Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.
This event is in the "Adults" group Mahjong Club Friday, May 22, 2026 at 1:30pm - 4:00pm Program Type: Gaming Age Group: Adults Program Open Register Now Registration Required This event is in the "Adults" group May 22 2026 Fri Mahjong Club 1:30pm–4:00pm Program Open Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Adults Program Type: Gaming Registration Required Event Details: Join us in the adult meeting room to learn to play the popular, fun game of Mahjong! If you have always wanted to learn, but didn't know where to start, this is the place for you to start. This is "American Mahjong".
This event is in the "Adults" group Drop-In Tech Time Friday, May 22, 2026 at 2:00pm - 4:00pm Program Type: Technology Age Group: Adults View Details This event is in the "Adults" group May 22 2026 Fri Drop-In Tech Time 2:00pm–4:00pm Location: Margaret E. Heggan Free Public Library Room: Small Study Room A Age Group: Adults Program Type: Technology Event Details: If your gadgets give you fits, we'll try to get you out of the pits. Bring your devices in for help. Adult Services Librarian Jenn will offer drop-in assistance at Small Study Room A. No appointment is necessary.
This event is in the "Adults" group Knitting and Crocheting Saturday, May 23, 2026 at 2:00pm - 4:00pm Program Type: Arts & Crafts Age Group: Adults Upcoming View Details Registration Required This event is in the "Adults" group May 23 2026 Sat Knitting and Crocheting 2:00pm–4:00pm Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Adults Program Type: Arts & Crafts Registration Required Event Details: Join our knitting and crocheting club. If you want to learn how to knit or crochet, our volunteers will be on hand to teach you how to knit.
This event is in the "Adults" group Tai Chi Chih: Joy Thru Movement Sunday, May 24, 2026 at 1:30pm - 2:30pm Program Type: Health & Fitness Age Group: Adults Upcoming View Details Registration Required This event is in the "Adults" group May 24 2026 Sun Tai Chi Chih: Joy Thru Movement 1:30pm–2:30pm Upcoming Location: Margaret E. Heggan Free Public Library Room: Meeting Room Age Group: Adults Program Type: Health & Fitness Registration Required Event Details: T'ai Chi Chih is a gentle moving mediation meant to activate, circulate, and balance the body's energy. It promotes peace and well-being. Join certified instructor Candy Moraczewski for a relaxing session of T'ai Chi Chih.
Memorial Day All Day Closing May 25 2026 Mon Closing Memorial Day All Day Branches: Margaret E. Heggan Free Public Library Description: The library will be closed in observance of Memorial Day.
This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group This event is in the "Toddlers (age 1-2 years)" group Tiny Tots Storytime (Ages 0-2) Tuesday, May 26, 2026 at 10:00am - 10:30am Program Type: Storytime Age Group: Children, Infants (age 0-1 years), Toddlers (age 1-2 years) Upcoming View Details Registration Required This event is in the "Children" group This event is in the "Infants (age 0-1 years)" group This event is in the "Toddlers (age 1-2 years)" group May 26 2026 Tue Tiny Tots Storytime (Ages 0-2) 10:00am–10:30am Upcoming Location: Margaret E. Heggan Free Public Library Room: Storyroom Age Group: Children, Infants (age 0-1 years), Toddlers (age 1-2 years) Program Type: Storytime Registration Required Event Details: A 20-minute storytime for young toddlers ages birth-2 years old. We will bounce, rhyme, sing, and read simple stories together! Please choose one Tiny Tots Storytime to attend per week. Disclaimer(s) AccommodationsLibrary staff will do our best to reasonably accommodate all children. Accommodations such as noise canceling headphones, fidget toys, special cushions, and weighted blanket are available upon request. Please reach out to youthservices@hegganlibrary.org before the event with accommodation requests and questions.CardholdersOpen to Heggan cardholders only. Advanced registration is required. Please register children only, not caregivers.