Who We Are
Blossoms Florist is a family owned, high end, brick and mortar flower shop, nestled in the heart of Dennis Village, on Cape Cod. Our original designs are hand crafted, using only the most exquisite, premium flowers sourced from all over the world as well as locally grown flowers, when in season. We take pride creating beautiful, fresh, tasteful floral designs for all occasions.
Blossoms of Cape Cod is committed to offering only the finest floral arrangements and gifts, backed by service that is friendly and prompt.
Because all of our customers are important, our professional staff is dedicated to making your experience a pleasant one. That is why we always go the extra mile to make your floral gift perfect. Let us be your first choice for flowers.

What We Offer
Whether it is an intimate affair at your home or a grand event at a special venue, beautifully arranged flowers add a finishing touch to the entire day. Make any event or occasion even more outstanding.
We can work with your individual theme and concept so that your occasion will be personalized and unique. Perhaps you have a specific color in mind, or you may want to match a china pattern or linens.
Delivered With Care on Cape Cod
Local Delivery to the Following Towns:
- Dennis
- East Dennis
- East Orleans
- Harwich
- Harwich Port
- Hyannis
- Hyannis Port
- South Dennis
- South Yarmouth
- West Dennis
- West Harwich
- West Hyannisport
- West Yarmouth
- Yarmouth Port
- Brewster
- Orleans
- Chatham
- Barnstable
- Eastham
- North Eastham
- South Orleans
- Dennis Port
- Wellfleet
Notice
At Blossoms we use only premium flowers in our hand crafted original designs. Occasionally substitutions of flowers or containers pictured on our website may be necessary due to flower seasonality and market conditions, which may affect availability. In such case, replacements will be made with flowers of equal or higher value, and we will ensure that the overall style theme and color scheme will reflect in the substitution. Deliveries are sent out based on when your order was placed. It is helpful to place orders at least one day in advance of delivery. At times, delays in delivery can occur due to high volume or inclement weather, but will always arrive on the date for which your order was placed, unless the recipient cannot be reached, or if there are any problems or concerns regarding the order. In such case you will be contacted immediately.