The calendar says that spring has officially arrived, so even though it's not expected to be very warm, enjoy the weekend with some Fairfield happenings to soothe your soul and your stomach:

On Friday, head over to the Fairfield Theatre Co., 70 Sanford St., to take in a performance by New Riders of the Purple Sage, who will be performing their psychedelic country rock. The show starts at 7:30 p.m. and tickets are $42. For more information call 203-259-1036 or visit www.fairfieldtheatre.org.

Learn about local, sustainable and healthy eating Saturday at the 2nd annual Food for Thought Expo. Held at Fairfield Warde High School, 755 Melville Ave., the event will have food samples and advice, vendors and children's activities, and gardening and cooking demonstrations. The hours are from 10 a.m. to 4 p.m. and it's sponsored by the Fuel for Learning Partnership. Admission is free. For more information, call 203-331-1066.

Kids can put the pedal to the LEGO metal Saturday at the LEGO Racers event, 2 p.m., at Borders, 1499 Post Road East. It's described as the "ultimate LEGO experience for kids who love to build and play with cars." Call the store at 203-256-1619 or visit www.borders.com for more information.

Saturday night catch the last performance in the Pequot Library's 2010-11 Chamber Music series when the Brasil Guitar Duo takes the stage at 7:30 p.m. Tickets are $10 for library members and students and $20 for non-members and are available at the door. The library is located at 720 Pequot Ave. Call 203-259-0346, ext. 15, for more information or visit www.pequotlibrary.org.

Round out the weekend at the final film for the "One Book One Town" program at 2 p.m. Sunday when the Fairfield Public Library, 1080 Old Post Road, hosts a screening of "Everything is Illuminated." The film is based on the novel written by Jonathan Safran Foer, also the author of "Eating Animals," this year's selection in Fairfield for the community reading program. Admission is free. For more information, visit www.fairfieldpubliclibrary.org or vall 203-256-3155.