Image for spinner

Opportunity Details

Flower Arranging At Haystack Farm

Welcome to Haystack Farm! We are a philanthropic flower and veggie farm with a focus towards biodynamic farming practices. We donate roughly 97% of our organic produce and flowers back into the community! Our flower classes are held seasonally and intended to add dignity to the process of receiving food aid. When you come to our bouquet workshops you will learn about flower varieties, growing practices and tricks and techniques to make each arrangement really lovely. Olivia is our resident floral designer and will be there to not only teach you how to make a bouquet, but be there throughout the class to answer any questions and give helpful advice as to how to use the seasonal flowers we grow on the property. Once class finishes, all of the bouquets are wrapped and donated alongside fresh produce that is gleaned with Farm to Pantry volunteers. This bounty is delivered to partner locations across the Sonoma Valley. The final step before leaving is to make a bouquet for yourself as a token of thanks for volunteering with us all. We look forward to having you! 



Current partners include: 


  • (5) Burbank Housing Units
  • La Luz 
  • Sonoma Overnight Support 
  • The Vintage House 
  • Broadway Villas Post Acute 
  • Cogir on Napa Road
  • The Sonoma Community Center
  • Cancer Support Sonoma
  • The Sonoma Valley Mentoring Allaince 
  • Sonoma Valley High School's FFA program 
  • Food for Thought
  • Council on Aging
  • Comida Para Todos
  • Sonoma Valley Community Health Center 


The opportunity date and time you are looking for is no longer available.
Food Justice

Age Minimum (with Adult): 18+, Minimum Age:18+

Please wait... Image for spinner

Log in or Register

In order to register for this opportunity you must log in to an existing account or register to create a new account.


Sign up with a team

This link allows you to participate in this opportunity with a team. A team can be a family team, corporate team, or any kind of organized group. When you click on the link you will have the option to:

  • Choose an existing team you're already a member or captain of, or
  • Create a new team to sign up.

Signup Questions

Please respond to the following questions in order to signup for this opportunity:

Common Messages