The fluffy petals of the Teddy Bear sunflowers are what gives this variety its charming name. These sunflowers can grow to about 2 feet tall, and their edible petals can be fun to use for salad toppings or cake decorating.
50 seeds