Caroline Barnes died Jan. 14, 2010, at the Maine Medical Center in Portland. She was struck by a car Jan. 6 while walking near her home.

Caroline was born in Lewiston in 1929, the daughter of August Buschmann and Catharine (Sears) Buschmann. Caroline’s second mother, Elizabeth (King) Buschmann, raised Caroline as her own daughter following the death of Caroline’s mother.

Caroline was predeceased by Bowdoin Barnes, her husband of 42 years and Norman Linson, her second husband of 9 years.

Caroline leaves two daughters, Dorothy Stephens and her husband, Irving, and Catharine Busch and her husband, Peter; and four grandchildren.

She was the oldest of seven children, all of whom survive her: Marion True, Edmund Buschmann, Elizabeth (Jackie) Smith, Wally, John (Chris) and Fritz Buschmann. Her extended family includes many nieces, nephews and cousins.

Caroline attended Bates College and later graduated from Clark University in Worcester, Mass., in 1962. She taught middle school English in Sutton and Shrewsbury, Mass., before relocating to Knox, where she taught in SAD 3. During her early teaching career she earned two master’s degrees from Clark University. Caroline worked as a certified nursing assistant at Bethany Care Facility in Albion after she retired from teaching.

Caroline lived an active, vigorous and independent life. She was known in her community as a cheerful helper and an energetic doer. She was happiest when working in her garden, caring for her dog and tending her home and yard. She will be greatly missed by her many friends and her family.

A memorial service will be held Wednesday, Jan. 20 at 11 a.m. at Unity College Center for the Performing Arts, 42 Depot St., Unity.

Memorial contributions may be made to the Waterville Area Humane Society, 100 Webb Road, Waterville, ME 04901, Waldo County TRIAD, P.O. Box 125, Belfast, ME 04915 or a charity of choice.

Arrangements are with Hobbs Funeral Home, South Portland.