Benefits
Saturday, May 10
Boston Children's Hospital Blood Drive, 9 a.m. to 3 p.m., The Shoppes at Hamilton Crossing, (Crosby's Marketplace), in Kohl's RV Blood Mobile. All donations go directly to Children's Hospital Boston. 978-471-9178 or 978-468-6373.
Beverly Public Library Spring Book Sale, 9 a.m. to 5 p.m., Beverly Public Library, 32 Essex St., Beverly. Hardcovers for $1, paperbacks for 50 cents. 978-921-6062 or www.noblenet.org/beverly/.
Yard and Plant Sale, Second Congregational Church, 9 a.m. to 2 p.m., 35 Conant St., Beverly, with white elephants, furniture, housewares, toys and books, small appliances, domestics, collectibles, annuals, and hanging baskets. Snack bar and baked goods. 978-922-5722.
Making Ends Meet Cinco de Mayo fundraiser, 7 p.m., Gerry 5, 210 Beacon St., Marblehead, with band "Better Than Nothing," Mexican dinner, live auction, $75 per person. RSVP by e-mail to makingendsmeetmhd@gmail.com or send checks payable to "Making Ends Meet" to P.O. Box 901, Marblehead, 01945. To help those in crisis maintain stability.
Sunday, May 11
Beverly Public Library Spring Book Sale, 1 to 5 p.m., Beverly Public Library, 32 Essex St., Beverly. Hardcovers for $1, paperbacks for 50 cents. 978-921-6062 or www.noblenet.org/beverly/.
Lecture
Saturday, May 10
"Soaking up the Rain," free workshop on yard care and landscaping, 9:30 to 11:30 a.m., Brooksby Farm, 38 Felton Road, Peabody, in the farm store. Rain gardens, green roofs and using permeable paving surfaces. Open to the public. Sponsored by Greenscapes North Shore Coalition. 978-741-7900.
Rain Gardening, 10 a.m. to noon, Green Meadows Farm, 656 Asbury St., Hamilton. Bruce Blanchard, Wenham water superintendent and member of the Wenham Citizens Water Advisory Committee will be answering questions about water conservation and talking about how to have a "Rain Garden." Free. 978-468-3720.
Music
Saturday, May 10
Mother's Day Weekend Family Jam Dance, 2 to 5 p.m., Ipswich Town Hall gymnasium. Free family-friendly dance with three live bands. Food, gifts and raffle items. Proceeds benefit Jessie Doktor's Bright Happy Power Fund and Rotary Club of Ipswich. Free; donations accepted. 978-356-3780.
"Berklee Summer Series," Jazz Concert, 5 to 7 p.m., Derby Square, Salem, with Latin violinist Juan Chavez and band. www.salemjazzsoul.com.
Brubeck and Dvorak, Choral Concert, 8 p.m., St. Anne Church, 292 Jefferson Ave., Salem. Paul Madore Chorale. $20/$15 seniors and students. Tickets available at 978-774-7981, 781-592-7284, or at Sophia's or Cole's Music Shop in Salem, Arnould's Gallery in Marblehead.
Sunday, May 11
Choral Art Society Concert, 7:30 p.m., St. Vasilios Greek Orthodox Church, 5 Paleologos St., Peabody. Rachmaninoff's "Vespers." $15. 978-531-0777.
Recreation
Saturday, May 10
Beverly Little League Opening Day Ceremonies for Farm and T-Ball, 10 a.m. at Harry Ball Field on Essex Street, Beverly. www.eteamz.com/BeverlyLL/.
Sunday, May 11
Earth Day Walk Series, "Tide Pool Exploration," with Audubon ecologist Robert Buchsbaum, 10 a.m. to noon. Park and meet at West Beach parking lot, Beverly. Free.
Theater
Saturday, May 10
"Charlotte's Web," 7 p.m., St. Peter Episcopal Church, Salem, in the auditorium. Musical version of E.B. White story, performance by the Theatre of Light. Suggested ticket donations are $5 for children age 5 and under; $10 students/seniors; $15 adults. 781-210-9818.
Staged Reading at Griffen Theatre, 8 p.m., 7 Lynde St., Salem. Selections from "Mrs. Caudle's Curtain Lectures" and "Shaw and Ellen: A Love Story in Letters." Tickets $12 adults, $10 seniors. Reservations at 978- 317-1169. Visa and MC accepted.
Sunday, May 11
"Charlotte's Web," 3 p.m., St. Peter Episcopal Church, Salem, in the auditorium. Musical version of E.B. White story, performance by the Theatre of Light. Suggested ticket donations are $5 for children age 5 and under; $10 students/seniors; $15 adults. 781-210-9818.
Etc.
Sunday, May 11
"Day at the Topsfield Fair," presentation by Dan Tremblay, local filmmaker, 1:45 p.m., Sohier Room, Beverly Library. Free, for the whole family. 978-777-2711.