Home

What's Happening

Upcoming Events

Wednesday, May 31
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Thursday, June 01
2:00pm - 3:00pm
We will consider Stephen Ambrose's historical insights after many years of writing about centuries of American history.
Monday, June 05
6:30pm - 8:30pm
Spend quality time knitting and crocheting in the company of other knitters and crocheters. Bring your latest project to the Stitchers Get-Together for camaraderie,...
Tuesday, June 06
10:00am - 11:30am
The Tuesday Morning Book Group will discuss Commonwealth by Ann Patchett.
Tuesday, June 06
6:30pm - 8:00pm
Everyone has a story, and writing your story is a great way to learn about yourself. Take a break from the distractions of daily life to uncover memories you may have...
Wednesday, June 07
7:00pm - 8:30pm
In the summer of 1967, The Beatles released the album that changed pop music forever. Some say it’s John, Paul, George, and Ringo’s greatest achievement. Others see it as a...
Wednesday, June 07
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Wednesday, June 07
7:00pm - 8:00pm
Improve your Spanish by talking with others who are working on their Spanish, too. Join Spanish-speaker Bill Herreid for one-on-one conversations in Spanish...
Tuesday, May 30
4:00pm - 5:30pm
Come design, build and experiment with energy!  Kids ages 8-12 are invited to participate in YOUNG MINDS IN MOTION, which includes a reading on the topic of the day, then...
Capacity: 20/20
Wednesday, May 31
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Tuesday, June 06
4:00pm - 5:30pm
Come design, build and experiment with energy!  Kids ages 8-12 are invited to participate in YOUNG MINDS IN MOTION, which includes a reading on the topic of the day, then...
Capacity: 20/20
Wednesday, June 07
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Saturday, June 10
1:45pm - 3:00pm
Spend time with Princess Elena of Avalor!  Princes Elena will entertain us with a story and song, then pose for pictures with her new friends.   Registration opens...
Capacity: 49/50
Wednesday, June 14
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Wednesday, June 21
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Saturday, June 24
10:00am - 12:00pm
Join us for the Summer Reading Challenge Kick-Off Party! It's SUMMER fun on the Library Lawn.   diScover the world of bees: taste local...
Capacity: 22/Unlimited
Wednesday, May 31
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Wednesday, June 07
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Wednesday, June 07
7:00pm - 8:00pm
Improve your Spanish by talking with others who are working on their Spanish, too. Join Spanish-speaker Bill Herreid for one-on-one conversations in Spanish...
Monday, June 12
3:30pm - 4:15pm
Students entering Grades 7-12   February 12 is just another day in Sam's charmed life, until it turns out to be her last. Stuck reliving her last day over...
Capacity: 0/15
Wednesday, June 14
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Monday, June 19
6:30pm - 8:30pm
Hear heartbreaking and inspiring stories from people who've overcome addiction.  Hand n Hand Global provides addiction counseling to youth of the greater Boston area. They...
Capacity: 0/75
Wednesday, June 21
6:30pm - 8:30pm
Sharpen your chess skills while enjoying the camaraderie of other players at our weekly Chess for Everyone gathering.   Beginners can learn from a skilled...
Monday, June 26
2:30pm - 4:15pm
Students entering Grades 7-12   A charismatic high school student is determined to have a day off from school with his repressed best friend and his...
Capacity: 0/20
Monday, June 05
10:00am - 11:30am
Computer Basics Boot Camp, Part 2 is a four-week course that will take beginners who have completed our first Computer Basics Boot Camp.   Monday, June 5 Learn how to create...
Capacity: 5/Unlimited
Tuesday, June 06
7:00pm - 8:30pm
Part 1 Tuesday, June 6 Discover how to create budgets, tables, and spreadsheets. Practice moving cells and entering data. Learn how to organize your information.   Part 2...
Capacity: 12/Unlimited
Thursday, June 01
2:00pm - 3:00pm
We will consider Stephen Ambrose's historical insights after many years of writing about centuries of American history.
Tuesday, June 06
10:00am - 11:30am
The Tuesday Morning Book Group will discuss Commonwealth by Ann Patchett.
Monday, June 12
10:00am - 11:30am
The Monday Morning Book Group will discuss The Underground Railroad by Colson Whitehead.
Monday, June 12
6:30pm - 8:30pm
Like a book discussion group, only better - why? Because THERE WILL ALWAYS BE FOOD! Each month, there will be an assigned book or theme. Everyone is encouraged to choose a...
Capacity: 0/Unlimited
Monday, June 12
7:00pm - 8:30pm
The Monday Evening Book Group will discuss My Grandmother Asked Me to Tell You She's Sorry by Fredrik Backman.
Monday, June 19
10:00am - 11:30am
Get ready for summer reading. Find out about new books while enjoying pastries and coffee.   Breakfast with Books: Summer Reading Event looks at new and...
Wednesday, June 21
7:00pm - 8:30pm
The Wednesday is Murder Mystery Book Group will meet at 7:00 p.m. on the third Wednesday of each month. Tonight we will discussing The Cuckoo's Calling...
Thursday, June 22
6:00pm - 7:30pm
The Social and Economic Justice Book Group will discuss Hillbilly Elegy: A Memoir for a Family and Culture in Crisis by J.D. Vance....