Bring life and beauty to your home or event with HeartRock flowers.

“Flowers always make people better, happier, and more helpful; they are sunshine, food and medicine to the mind.”
Luther Burbank

How does it work?

  • Come and enjoy HeartRock’s beautiful property and garden of flowers. Explore the property and take a color coated flag with you to mark each flower that you like.

    Below you will see all of our in season flowers that we typically have available. Prices are subject to change depending on season and stem length. Please contact us for current flower availability.

    Have any questions about the flower varieties or colors? Contact us at HeartRockVA@gmail.com.

  • Find what you’re looking for? Click the button below to place your order with us. Fill out the order form and then we will follow up with you to confirm.

  • Once your order is confirmed you can pay online or in person when you pick up your flowers or have them delivered.

Our Flowers


We Create It

We create custom flower arrangements for any occasion. Below are some examples of pricing for wedding florals. For other needs, please inquire.

Cost is from $6 (ex. Boutonnieres) - $75+ (ex. Bridal bouquets)


You Create It

You create flower arrangements by purchasing in-season flowers in bulk.

Prices range from $1.00 - 3.00 per stem depending on the flower


Amaranth - $8

Our beautiful amaranth come with 5 stems per bunch in either green or coral.

Prices are subject to change depending on season and stem length. Please contact us for current flower availability. 


Ammi - $10

We sell two types of Ammi: False Queen Anne’s Lace and Dara Chocolate Lace

Each comes with 10 stems per bunch.


Aster - $10+

Aster Hulk and King are $10 per bunch and Peony Duchess are $12 per bunch

Each comes with 10 stems per bunch.


Bells of Ireland - $8

Our beautiful Bells of Ireland come with 5 stems per bunch.


Blue Glitter - $8

Our Blue Glitter Holly flowers come with 5 stems per bunch.


Bupleurum - $8

Our Bupleurum includes 10 stems per bunch.


Calendula - $8

We currently have orange calendula in season. 10 stems per bunch.


Celosia - $10

We currently have terracotta, flamingo, pampas plume, and ruby parfait in stock. 10 stems per bunch.


Chrysanthemum - $8

Our Chrysanthemum includes 5 stems per bunch.


Corn Cockle - $10

Our Corn Cockle includes 10 stems per bunch.


Cosmos - $10

We have many different color variants of our cosmos seashells: Double Click Snow Puff, Afternoon White, Apricot, Lemonade, Day Dream, Rubenza, Crimson, Black Magic, Double Click Pink, Isabellina.

10 stems per bunch.


Craspedia Sun Ball - $10

Our Craspedia Sun Ball includes 10 stems per bunch.


Daffodil - $5+

Our daffodils includes 5 stems per bunch.


Dahlia - $5+

Our dahlias come in the following variants: Mini Pompom, Small World, Dinner Plate, Break Out, Cafe au Lait Dinner Plate, Cafe au Lait Black.

5 stems per bunch.


Dill - $10

Our white and yellow dill includes 10 stems per bunch.


Echinacea Cone Flower - $10

Our echinacea includes 10 stems per bunch.


Fever Few - $10

Our fever few comes in 10 stems per bunch.


Foxglove - $8

Our foxglove includes 5 stems per bunch.


Gomphrena Raspberry- $10

Our Gomphrena raspberry includes 10 stems per bunch.


Iris - $8

Iris includes 5 stems per bunch.


Lupine - $8

Lupine includes 5 stems per bunch.


Peony - $10

Peony includes 10 stems per bunch.


Poppy - $10

Our poppies come in gray, Papaver, Lilac pompom, Thai Silk Lavender, Peach, Mother of Pearl, and Pupils White.

Includes 10 stems per bunch.


Ranunculus - $8

Our ranunculus come in buttercup, salmon, merlot, pink, marshmallow, green/white, purple, white, and many more!

Includes 5 stems per bunch.


Rudbeckia - $10

Rudbeckia includes 10 stems per bunch.


Snapdragons - $10

Our snapdragons come in summer lavender, potomac lavender, lemon yellow, apple blossom, and costa apricot.

Includes 10 stems per bunch.


Strawflower - $10

Our strawflowers come in red and white and includes 10 stems per bunch.


Statice - $10

Our statice comes in apricot and red and includes 10 stems per bunch.


Sweet Pea - $10

We have some beautiful sweet pea flowers that come in indigo/purple, almost black, crimson, blue, pink, and more!

Includes 10 stems per bunch.


Sunflower - $10

Our sunflower comes in an array of colors including white, yellow, peach, black, red, strawberry, and green.

Includes 5 stems per bunch.


Veronicastrum - $10

Our veronicastrum plants come in purple and white and include 10 stems per bunch.


Yarrow - $10

Our yarrow includes 10 stems per bunch.


Zinnia - $10

Our zinnias come in white, rose, salmon, lilac, yellow, lime, lime/peach, and more!

Includes 10 stems per bunch.