A group of women in colorful dresses standing outdoors by a pond with trees and hills in the background, holding bouquets of flowers, during a sunny day.
A woman in a white dress holding a large bouquet of pink and white flowers outdoors.
A variety of colorful flowers in a garden with a wooden fence and concrete pathway in the background.

Booking 2026 now!

Booking 2026 now! ⁕

⁕ My pieces begin with a process, much like the process of storytelling. I build details that draw you to look closer. My hope is that these details create new memories that keep the party going just a little bit longer ⁕

A large floral arrangement with a variety of flowers including peonies and dahlias, in a gold vase atop a wooden log, with a second, smaller floral bouquet on the floor in front of it.

  • “We’ve worked with many florists over the years to create arrangements for our seasonal fabric show, but I always found myself rearranging them at the last minute, trying to make them work. That all changed when we found Sofia. She is absolutely brilliant—so creative, intuitive, and always completely understood my vision. I trusted her to nail it every time, and she delivered, without fail. We received so many compliments on the flowers each season. Almost every person who walked into our showroom asked, “Who did your flowers?” Working with Sofia has been a game-changer, and I can’t recommend her enough.” - Katie Atwater Williams, Creative Director at De Leo Textiles

    Click here for more reviews!

  • Booking your florist can be intimidating! Here is a basic guide to the process.

    After our first phone call, I will create a very simple vision board. This board is to show you my basic inspiration for your event. This vision board will include pricing for each piece, if requested. This vision board is not your proposal.

    Next, to secure your date, I will request a small retainer fee. This fee is not the same as your deposit.

    Then, you will receive your first proposal from me. Once the proposal has been finalized, your deposit will placed. After that, the total amount will be paid two weeks before your event date.