Today

Flea market and bake sale, 9 a.m. to 2 p.m., rain or shine. Kellogg Church, Route 123, Harpswell.

Singles Mass, 4 p.m., sponsored by Connected Catholics of Maine and held at St. Gregory’s Parish, Gray.

Summer Festival, 9 a.m. to 3:30 p.m. Saturday and from 8:30 a.m. to noon Sunday, with many activities, contests, food, music and items for sale. South Freeport Congregational Church, South Freeport Road.

Sunday

Commemorative worship, 9:30 a.m., Congregational Church of Wells will hold its annual service at the Historical Meeting House (Wells-Ogunquit Historical Society building), 938 Post Road/U.S. Route 1, Wells. The Rev. Marriott Churchill will officiate. Regular services will resume July 8 at the church.

Guest musician, 10 a.m., John Schnell, principal trumpet with the Portland Symphony Orchestra, will join organist Dr. David Maxwell at the morning service. State Street Church, 159 State St. Portland. For more information, call 774-6396.

Portland Singing, 1 to 4 p.m., monthly shape-note singing at the New Church, 302 Stevens Ave., Portland. Beginners welcome.

Monday

“Fortnight for Freedom” Mass, 12:15 p.m., with Bishop Richard Malone celebrating. Cathedral of the Immaculate Conception, 307 Congress St., Portland. More information is available at www.fortnightforfreedom.org.

Saturday

Yard and bake sale, 9 a.m. to 1 p.m., with cookout from 11 a.m. to 1 p.m. First Congregational Church, 167 Black Point Road, Scarborough.

Other

Wings ‘N Things Clothes Closet at Casco Village Church will be open from 9 a.m. to noon on Thursdays and Saturdays during the summer. Most items are priced at $1 or less. The church is at 941 Meadow Road (Route 121), Casco. Call 627-4282 for details.

The Rev. Herbert Henry, pastor of the Congregational Church of Wells, for the past 10 years has retired effective July 1. With his wife, the Rev. Joanne Stoughton, acting as liturgist, Henry led his last service on June 17. A reception and receiving line were held immediately after the service. The couple is retiring to their new home in Punta Gorda, Fla. The Rev. Linda Hirst, interim pastor of the church, will conduct services on July 8.