Come knit by our cozy fire! Everyday, free.

A well-stocked knitting basket is available every day next to our warm fire. Help knit 2ft x 2ft lap blankets for the critters at the Animal Shelter.

(Photo: Courtesy of Animal Protection Society, Tucker curled up in one of our blankets).

For more information on the Animal Protection Society visit www.apsfh.com

Come knit by our cozy fire! Everyday, free.

A well-stocked knitting basket is available every day next to our warm fire. Help knit 2ft x 2ft lap blankets for the critters at the Animal Shelter.

(Photo: Courtesy of Animal Protection Society, Tucker curled up in one of our blankets).

For more information on the Animal Protection Society visit www.apsfh.com

Come knit by our cozy fire! Everyday, free.

A well-stocked knitting basket is available every day next to our warm fire. Help knit 2ft x 2ft lap blankets for the critters at the Animal Shelter.

(Photo: Courtesy of Animal Protection Society, Tucker curled up in one of our blankets).

For more information on the Animal Protection Society visit www.apsfh.com

Come knit by our cozy fire! Everyday, free.

A well-stocked knitting basket is available every day next to our warm fire. Help knit 2ft x 2ft lap blankets for the critters at the Animal Shelter.

(Photo: Courtesy of Animal Protection Society, Tucker curled up in one of our blankets).

For more information on the Animal Protection Society visit www.apsfh.com

Come knit by our cozy fire! Everyday, free.

A well-stocked knitting basket is available every day next to our warm fire. Help knit 2ft x 2ft lap blankets for the critters at the Animal Shelter.

(Photo: Courtesy of Animal Protection Society, Tucker curled up in one of our blankets).

For more information on the Animal Protection Society visit www.apsfh.com

Come knit by our cozy fire! Everyday, free.

A well-stocked knitting basket is available every day next to our warm fire. Help knit 2ft x 2ft lap blankets for the critters at the Animal Shelter.

(Photo: Courtesy of Animal Protection Society, Tucker curled up in one of our blankets).

For more information on the Animal Protection Society visit www.apsfh.com

Come knit by our cozy fire! Everyday, free.

A well-stocked knitting basket is available every day next to our warm fire. Help knit 2ft x 2ft lap blankets for the critters at the Animal Shelter.

(Photo: Courtesy of Animal Protection Society, Tucker curled up in one of our blankets).

For more information on the Animal Protection Society visit www.apsfh.com

Come knit by our cozy fire! Everyday, free.

A well-stocked knitting basket is available every day next to our warm fire. Help knit 2ft x 2ft lap blankets for the critters at the Animal Shelter.

(Photo: Courtesy of Animal Protection Society, Tucker curled up in one of our blankets).

For more information on the Animal Protection Society visit www.apsfh.com

Candace Wellman: Interwoven Lives, Wednesday, June 26 at 7 pm

In a book launch and signing cosponsored by Griffin Bay Bookstore, Candace Wellman will present her new book Interwoven Lives: Indigenous Mothers of Coast Salish Communities, a companion volume to her prize-winning Peace Weavers.  Her research reveals new details about the Northwest life and family of George E. Pickett.  Refreshments are courtesy of the Friends of the Library.