Shade-Loving Flowers: 30 That Actually Bloom Without Direct Sunlight

Discover 30 shade-loving flowers organized by shade depth — with US hardiness zones, bloom times, and cultivar picks for every dark corner of your garden.

Shade is one of the most misunderstood conditions in gardening. The instinct is to treat it as a limitation — something to work around or simply accept. But with the right plants, a bed under a tree canopy or along a north-facing fence can bloom continuously from late winter through October.

The key is knowing exactly which type of shade you have. Full shade means fewer than three hours of direct sun per day — the kind you find under a dense evergreen or against a north wall. Partial shade receives three to six hours, ideally in the morning. Dappled shade is the shifting, intermittent light that filters through a deciduous tree canopy, varying hour by hour throughout the day. Each type supports a distinct plant palette.

Harris Diatomaceous Earth — Food Grade
Natural Pest Kill
Harris Diatomaceous Earth — Food Grade
★★★★☆ 8,500+ reviews
Natural, chemical-free pest control that works on slugs, ants, beetles, and crawling insects. Food-grade diatomaceous earth is safe around pets and children but lethal to soft-bodied pests. Comes with a puffer tip for easy application.
Check Price on AmazonPrime
As an Amazon Associate I earn from qualifying purchases.

The 30 flowers below are organized by shade depth, from deepest to lightest. Within each section, perennials appear first (they return every year), followed by annuals and structural plants. Use the quick-reference table to match plants to your specific conditions before you buy.

Shade TypeDaily SunTypical LocationBest Bloomers
Full shadeUnder 3 hoursNorth walls, under dense evergreensHostas, hellebore, epimedium
Partial shade3–6 hoursEast-facing beds, under deciduous treesAstilbe, foxglove, columbine
Dappled shadeVariableUnder open-canopy trees, woodland edgesBleeding heart, brunnera, Japanese anemone

Perennials for Full Shade (Plants 1–10)

Full shade is the steepest challenge, but the plants below have adapted specifically to low-light woodland conditions. They’ve evolved larger, broader leaves to capture every available photon — which is why foliage quality is so striking in this group, and why the flowers, when they come, feel like a bonus.

🗓️

Seasonal Garden Calendar

Know exactly what to plant, prune and sow — every month of the year.

View the Calendar →

1. Hosta

Zones: 3–9 | Bloom time: Mid to late summer | Height: 6 inches to 4 feet

No plant defines the shade garden more completely than the hosta, and with good reason. The foliage alone — ranging from the chartreuse gold of ‘Sum and Substance’ to the steel-blue of ‘Halcyon’ — provides season-long structure. But hostas do flower: tall lavender or white spikes emerge above the mound in summer and attract bumblebees and hummingbirds. For maximum flower production, a sliver of morning sun helps; for truly dark positions under maples or beeches, choose slug-resistant varieties like ‘Big Daddy’ or ‘Krossa Regal’. See the complete hostas care guide for variety selection and spacing.

2. Astilbe

Zones: 3–8 | Bloom time: June–September (varies by cultivar) | Height: 6 inches to 5 feet

Astilbe’s feathery plumes in pink, red, white, and lilac are the most reliable summer color source for shaded beds. What most articles omit: you can extend bloom across three full months by choosing early, mid, and late-season varieties. ‘Fanal’ (deep crimson) flowers in June; ‘Deutschland’ (pure white) peaks in July; ‘Pumila’ (lilac-pink) blooms into August [1]. The spent plumes turn coppery-brown and persist into winter as architectural seed heads — worth leaving for winter interest. Needs consistently moist soil; drought causes premature browning of tips. Full growing details at the astilbe growing guide.

3. Bleeding Heart

Zones: 3–9 | Bloom time: Late spring | Height: 2–3 feet

The heart-shaped, pendulous flowers of bleeding heart appear in late spring and persist for four to six weeks before the plant goes fully dormant by August — a gap most articles acknowledge without solving. The solution: plant hostas, ferns, or astilbe directly alongside. As the bleeding heart fades, these companions expand to fill its footprint exactly. ‘Gold Heart’ offers golden foliage for year-round contrast; ‘Alba’ has white flowers and is slightly more tolerant of summer heat than the species [3]. Full cultivation details at the bleeding heart growing guide.

4. Lungwort (Pulmonaria)

Zones: 3–8 | Bloom time: Early spring | Height: 12–18 inches

Lungwort is typically the first perennial to flower in a shaded bed — sometimes opening while late snow is still on the ground. The flowers perform an unusual trick: they open pink and shift to blue as they age, a pH-driven color change that signals successful pollination (bees strongly prefer blue, so plants change color once pollen is spent). ‘Blue Ensign’ stays blue throughout; ‘Raspberry Splash’ holds its pink tones longer. The silver-spotted foliage remains attractive until hard frost, making this a near year-round performer in mild climates.

5. Foamflower (Tiarella cordifolia)

Zones: 3–9 | Bloom time: April–June | Height: 6–12 inches

A native of eastern North American woodlands, foamflower produces frothy white or pale pink flower spikes above deeply lobed foliage in spring. Unlike most shade perennials, it spreads by surface runners and fills gaps between larger plants naturally — use it as living ground cover beneath hostas and astilbe to suppress weeds and create a layered, woodland feel [1]. ‘Running Tapestry’ has maroon-veined foliage for year-round interest. It tolerates more shade than almost any other flowering perennial and rarely needs division.

6. Lily of the Valley (Convallaria majalis)

Zones: 2–9 | Bloom time: Late spring | Height: 6–12 inches

One of the most intensely fragrant flowers available for deep shade, lily of the valley produces arching stems hung with small white bells in May. It thrives under trees where competition from roots leaves the soil dry and depleted, outperforming almost every other candidate [1]. Critical caveat: it spreads aggressively through rhizomes. Either plant it in a bottomless container sunk into the ground to contain the spread, or give it a dedicated section where expansion is acceptable. Once established, it requires essentially no care.

7. Hellebore (Lenten Rose)

Zones: 4–9 | Bloom time: Late winter to early spring | Height: 12–18 inches

Hellebores are the shade garden’s most valuable late-winter asset. ‘Ivory Prince’ opens creamy flowers as early as January in Zone 7; ‘Double Ellen Pink’ carries ruffled blooms through March when little else is in bloom. One consistent frustration: the flowers face downward, which makes them hard to appreciate at ground level. The solution is simple — plant hellebores on a slope or raised bed so you can look up into the blooms from below. The evergreen foliage persists year-round, providing structure after every other herbaceous plant has died back.

8. Epimedium

Zones: 4–9 | Bloom time: Mid-spring | Height: 8–15 inches

Epimedium is the best solution to one of shade gardening’s hardest problems: dry shade under shallow-rooted trees such as maples and beeches, where most plants fail within a season [1]. Unlike most shade perennials that demand moisture, epimedium tolerates significant drought once established. ‘Sulphureum’ produces pale yellow blooms on wiry stems; ‘Rubrum’ carries crimson-pink flowers. Timing matters: cut the old foliage to the ground in late February before the flowers emerge. If you skip this step, the new blooms open beneath last year’s leaves and go unseen.

9. Sweet Violet (Viola odorata)

Zones: 4–8 | Bloom time: Late winter to early spring | Height: 4–6 inches

Sweet violet blooms remarkably early — often alongside snowdrops in late February — with intensely fragrant purple, pink, or white flowers that fill a shaded corner with scent on any mild day. It self-seeds freely and naturalises under trees in a way that looks completely spontaneous and intentional simultaneously. For a scented woodland edge effect, allow it to spread unchecked through the front of a shaded border, weaving between larger plants. The flowers are edible and traditionally crystallised for cake decoration.

10. Wild Columbine (Aquilegia canadensis)

Zones: 3–9 | Bloom time: April–June | Height: 1–3 feet

The native wild columbine brings red-and-yellow nodding spurs to the shade garden and acts as one of the best early-season hummingbird plants in the eastern US. Unlike the larger-flowered hybrid columbines that prefer more sun, the species tolerates genuine shade and reseeds generously — perhaps too generously in some gardens. But the seedlings are easy to manage: pull what you don’t want, transplant what you do. Plant where self-sown charm is welcome rather than where precision planting is required.

Hostas and astilbe growing together in dappled shade in a woodland garden border
Hostas and astilbe are natural companions in partial to full shade — their foliage textures contrast beautifully all season long

Perennials for Partial Shade (Plants 11–20)

Partial shade — three to six hours of direct sun, ideally morning exposure — opens up a much wider palette. Many beloved cottage-garden plants fall into this category, which explains why a lightly shaded border under deciduous trees can be just as colorful, and often more interesting, than a full-sun bed.

11. Foxglove (Digitalis purpurea)

Zones: 3–8 | Bloom time: Late spring to early summer | Height: 3–5 feet

Foxglove is technically biennial — rosette the first year, towering flower spike the second, then death after setting seed. In practice, established colonies self-sow and perpetuate indefinitely, so you experience it as a permanent fixture. The tall purple-spotted tubes create vertical drama that most shade plants simply can’t provide, and the flowers rank among the top nectar sources for bumblebees [1]. For a wildlife garden, foxglove’s pollinator value is exceptional. Note: all parts are toxic to humans and animals — site thoughtfully if children or pets use the garden. ‘Camelot Cream’ softens the color palette. See the complete foxglove growing guide.

12. Japanese Anemone

Zones: 4–8 | Bloom time: August–October | Height: 2–5 feet

Japanese anemone solves one of shade gardening’s most persistent problems: what blooms from August through October? While most shade perennials wind down by July, Japanese anemone hits its stride in August with single or semi-double flowers that look luminous in low autumn light. ‘Honorine Jobert’ carries white blooms with golden stamens; ‘September Charm’ offers soft pink [1]. The plants take two to three years to establish before really performing, then spread vigorously — give them room and they’ll reward you for decades. Pair with toad lily for a strong late-season shade combination.

13. Brunnera macrophylla

Zones: 3–7 | Bloom time: April–May | Height: 12–18 inches

Brunnera produces tiny azure flowers that closely resemble forget-me-nots in spring, but the real reason to grow it is the foliage. ‘Jack Frost’ carries heart-shaped leaves overlaid with silver, with just the veins remaining green — the effect is as if the leaf has been dusted with frost all season. The silvery surface reflects available light in dark spots better than almost any other shade perennial. Brunnera needs consistent moisture and performs poorly where summers are hot and dry, making it best suited to zones 3–6 in the US.

14. Primrose (Primula vulgaris)

Zones: 2–8 | Bloom time: February–April | Height: 6–10 inches

Primroses are among the earliest perennials, sometimes opening in late February when the shade garden is still largely dormant. The color range is extraordinary — ‘Wanda’ offers deep red-purple; polyanthus mixes deliver cream, coral, magenta, and everything between. In zones 2–4, mulch the crowns over winter to protect against freeze-thaw cycles. A practical buying tip: primroses transplant exceptionally well in spring. Purchase them in flower from the garden center, plant them directly, and enjoy blooms the same year with no establishment lag.

15. Toad Lily (Tricyrtis)

Zones: 4–9 | Bloom time: August–November | Height: 18–30 inches

Toad lily produces orchid-like, heavily spotted flowers in September and October — arguably the most exotic-looking blooms available for the shade garden, and among the latest-flowering shade perennials. ‘Miyazaki’ carries white flowers with purple spots on gracefully arching stems; ‘Tojen’ produces lavender-streaked blooms. Most visitors refuse to believe these flowers are growing in shade rather than a greenhouse. Pair with Japanese anemone for a September–October shade combination that outperforms almost anything in full sun at that time of year.

16. Solomon’s Seal (Polygonatum)

Zones: 3–9 | Bloom time: Late spring | Height: 1–5 feet

Solomon’s seal produces elegantly arching stems from which paired white bell-shaped flowers hang in late spring, followed by blue-black berries in autumn. The architectural habit — the stems sweep outward in a single clean arc — creates more visual impact per square foot than almost any shade perennial. It tolerates dry shade under deciduous trees once established, making it one of few flowering plants that succeeds in the difficult zone between the trunk and the canopy drip line. The variegated form, Polygonatum odoratum ‘Variegatum’, adds white-edged foliage that lightens dark spots all season.

17. Virginia Bluebells (Mertensia virginica)

Zones: 3–8 | Bloom time: March–May | Height: 12–24 inches

Virginia bluebells are a native spring ephemeral: they emerge in March with clusters of sky-blue tubular flowers that transition from pink buds to vivid blue as they open, peak through April, then disappear completely underground by June. Mark the spot with a stake the first year so you don’t accidentally dig through the dormant crowns in summer. They naturalise beautifully under deciduous trees, and combine perfectly with daffodils and bleeding heart for a classic American woodland spring scene that requires zero ongoing maintenance once established.

18. Coral Bells (Heuchera)

Zones: 4–9 | Bloom time: Late spring to early summer | Height: 12–24 inches

Modern heuchera cultivars have transformed the shade garden’s color possibilities. ‘Palace Purple’ turns deep wine-burgundy; ‘Caramel’ burns amber-orange; ‘Lime Rickey’ glows acid-green. Wiry stems topped with tiny bell-shaped flowers attract hummingbirds from late spring. The key insight most lists miss: heuchera reads completely differently at different scales. A single plant reads as texture. Plant ten together and it reads as bold color — treat it like a paint effect, not a specimen plant.

19. Meadow Rue (Thalictrum)

Zones: 4–9 | Bloom time: June–August | Height: 3–6 feet

Meadow rue produces clouds of tiny lilac-purple or white flowers on tall, wiry stems — the overall effect is gossamer-light and airy in a way that heavier shade plants can’t achieve. ‘Hewitt’s Double’ carries fully double lilac pompoms; Thalictrum delavayi grows to 6 feet and towers above companions in dappled shade. The delicate flowers and glaucous, columbine-like foliage create a subtle elegance suited to naturalistic planting schemes. Plant in groups of five or more at the back of a shaded border, where height and delicacy balance bolder-leaved neighbors.

20. Camellia

Zones: 7–9 | Bloom time: December–April (varies by variety) | Height: 6–15 feet

For gardeners in zones 7–9, camellia is unique: it flowers in winter when almost nothing else is in bloom, and it does so in full or partial shade. ‘Yuletide’ produces single red flowers with golden stamens from November through January; ‘Donation’ blooms in pink from February through April. One critical siting note: avoid positions with early morning sun, which thaws frosted buds too rapidly and causes petal browning. Camellias need acidic soil (pH 5.0–6.5) — test before planting and amend with sulfur if your native pH is above 6.5.

Best Annuals for Shade (Plants 21–25)

Annuals aren’t permanent, but they offer something shade perennials often can’t: non-stop color from planting day to first frost, often in the deepest shade spots where perennials struggle. The five below are genuinely shade-tolerant — not just shade-adjacent.

21. New Guinea Impatiens

Zones: 3–11 (annual) | Bloom time: Late spring to first frost | Height: 12–24 inches

Standard walleriana impatiens were devastated across much of the US after 2012 by a downy mildew outbreak for which there is no cure — once plants are infected, they can’t be saved [4]. New Guinea impatiens are resistant, more heat-tolerant, and available in an equally wide color range of white, pink, red, orange, and coral. The Bounce™ series is specifically bred for mildew resistance and compact habit. For the very deepest shade spots, walleriana types still perform better — but only where mildew pressure is low. New Guinea impatiens are the safer choice for most US gardens.

22. Wax Begonia

Zones: 3–11 (annual) | Bloom time: Late spring to first frost | Height: 6–18 inches

Wax begonias are self-cleaning — spent flowers drop without deadheading — and produce non-stop blooms in red, pink, white, or bicolor from planting through frost. The waxy foliage reflects whatever light is available, keeping the plant looking crisp even in deep shade. The ‘Ambassador’ series tolerates the most shade of any wax begonia; for containers under a covered porch or deep pergola, ‘Dragon Wing’ produces larger pendulous flower clusters. These are the most reliably floriferous annual for difficult north-facing beds.

23. Wishbone Flower (Torenia fournieri)

Zones: 3–11 (annual) | Bloom time: Summer to fall | Height: 6–12 inches

Torenia is significantly underused. The pansy-like flowers — bicolored in purple-and-white, pink-and-yellow, or magenta — feature a distinctive wishbone-shaped stamen visible inside each bloom. Torenia genuinely prefers shade and will scorch in direct afternoon sun; it’s one of the few annuals that actually performs better with less light. The ‘Catalina’ series is trailing and excellent for containers and hanging baskets; upright varieties work in borders. Combine with impatiens for a continuous, varied display across deep-shade beds.

24. Nicotiana (Flowering Tobacco)

Zones: 3–11 (annual) | Bloom time: Summer to fall | Height: 1–5 feet

Nicotiana’s tubular flowers produce one of the strongest evening fragrances of any garden annual — a sweet, jasmine-like scent that intensifies after dusk and carries across a wide area. ‘Perfume Deep Purple’ and ‘Lime Green’ work well in partial shade; the species Nicotiana sylvestris grows 4–5 feet tall with pendant white trumpets and scents an entire corner of the garden. In shade, the flowers stay open all day — in full sun, they close by midday. Plant near outdoor seating where the evening fragrance can be fully appreciated.

25. Forget-Me-Not (Myosotis sylvatica)

Zones: 3–8 (biennial/annual) | Bloom time: March–May | Height: 6–12 inches

Forget-me-nots are biennial but self-seed so freely they behave like annuals. The sky-blue flower clusters carpet the ground under spring bulbs in a way that looks entirely natural and requires zero maintenance once established [1]. They tolerate more shade than most spring annuals, bloom reliably in dappled and partial shade, and die back naturally as temperatures rise. Pull after flowering to prevent overcrowding, or leave them to scatter seed for a spreading blue carpet that multiplies year over year.

Shade-Loving Shrubs and Bulbs (Plants 26–30)

Shrubs provide permanent structure that perennials and annuals build around; bulbs deliver reliable early-season color before most perennials have emerged. Both belong in a well-planned shade garden design.

26. Oakleaf Hydrangea (Hydrangea quercifolia)

Zones: 5–9 | Bloom time: June–July | Height: 4–8 feet

Among the shade-tolerant hydrangeas, the oakleaf species is the most adaptable and most rewarding across multiple seasons. Large cone-shaped white flower clusters bloom in June and July, turning parchment-papery in autumn and persisting through winter. The deeply lobed leaves color deep burgundy-red in fall; the exfoliating cinnamon-brown bark adds a layer of winter interest when the garden is otherwise bare. Unlike bigleaf hydrangeas, it blooms on old wood — avoid heavy pruning in autumn or early spring or you will remove the following summer’s flower buds.

27. Azalea (Rhododendron)

Zones: 4–9 (varies by species) | Bloom time: Spring; Encore® series also fall | Height: 2–10 feet

Azaleas require dappled or partial shade for best flowering — dense shade reduces bloom, while full sun scorches foliage in most climates. Soil must be consistently acidic (pH 4.5–6.0): test before planting and amend with sulfur if needed. The Encore® series, developed specifically for US conditions, reblooms in fall as well as spring — a genuine advantage in a season when shade shrubs rarely do anything notable. Evergreen varieties provide structural interest year-round, while deciduous azaleas offer more intense spring flower color.

28. Mountain Laurel (Kalmia latifolia)

Zones: 4–9 | Bloom time: May–June | Height: 7–15 feet

Mountain laurel is a native US shrub and one of the few flowering woody plants that genuinely thrives in deep, dry woodland shade under conifers. The intricate cup-shaped flowers — white, pink, or bicolor — emerge from ornate, geometrically patterned buds in May and June and are extraordinary at close range. Slow-growing but very long-lived: a well-sited mountain laurel will outlast the gardener who planted it. Requires acidic soil and benefits from a deep mulch layer; tolerates summer drought better than most acid-loving shrubs once established.

29. Snowdrops (Galanthus nivalis)

Zones: 3–8 | Bloom time: January–March | Height: 3–6 inches

Snowdrops are the earliest-blooming bulb for shade, pushing through frozen soil in late January or February when the garden is otherwise completely dormant. They naturalise beautifully under deciduous trees, multiplying slowly into large, sweeping drifts over years. One critical practical point most guides miss: plant snowdrops “in the green” — lifted directly after flowering while leaves are still attached — rather than as dry bulbs in autumn. Dry snowdrop bulbs have a significantly higher failure rate; green transplants establish in a single season and begin multiplying immediately [2].

30. Wood Hyacinth (Hyacinthoides hispanica)

Zones: 3–8 | Bloom time: April–May | Height: 12–18 inches

Wood hyacinths naturalize under deciduous trees in a way that Spanish or Dutch hyacinths never quite manage — they multiply freely year over year, creating broad drifts of blue, white, or pink without any lifting, dividing, or replanting. Among the easiest spring bulbs for shade, they require no special care beyond planting at 4-inch depth in autumn. Plant in groups of 20 or more for visual impact; single bulbs read as an accident rather than a design decision. Within three to four years, a modest planting becomes an impressive sweep of spring color beneath a tree canopy.

Layered shade garden border showing tall foxgloves, mid-height astilbe, and low ground covers
A well-designed shade border layers plants by height — tall at the back, mid-height in the middle, low ground covers at the edge — to create depth and all-season color

How to Layer Shade Flowers for All-Season Color

The most successful shade gardens work in three distinct layers. A tall back layer — foxglove, meadow rue, oakleaf hydrangea, mountain laurel — provides height, structure, and visual anchor. A mid-height layer of astilbe, bleeding heart, Japanese anemone, and coral bells delivers seasonal color across different months. A low front layer of foamflower, sweet violet, forget-me-nots, and epimedium covers bare soil, suppresses weeds, and creates textural contrast at the border’s edge.

Bloom sequence is as important as plant selection. A well-planned shade border can stay in flower from January through October:

SeasonPlants in Bloom
Late winter (Jan–Feb)Snowdrops, hellebore, sweet violet
Early spring (Mar–Apr)Primrose, lungwort, Virginia bluebells, foamflower, forget-me-not
Late spring (Apr–May)Bleeding heart, lily of the valley, columbine, foxglove, azalea
Early summer (Jun–Jul)Astilbe, meadow rue, solomon’s seal, oakleaf hydrangea
Late summer–fall (Aug–Nov)Japanese anemone, toad lily, impatiens, nicotiana

For small garden design, concentrate impact in a single shade corner rather than spreading plants thinly across the whole bed. Bold groups of three to five plants of one variety read as deliberate color; single specimens read as texture. Build around one or two signature plants — a large hosta, a hydrangea — and treat the rest as supporting cast.

For a cottage garden look, mix the taller plants (foxglove, meadow rue, Japanese anemone) with the self-sowers (forget-me-nots, sweet violets, columbines) to create the spontaneous, seeded-in feel that defines the style. Shade and cottage gardening are natural partners: woodland edges and semi-wild planting are the template for both.

Companion Planting in Shade

Shade plants with overlapping needs make the most reliable companions. Hostas, astilbe, and foamflower all prefer rich, consistently moist, slightly acidic soil and thrive together in a mid-shade border — their foliage textures (bold, feathery, and lobed respectively) complement each other all season. Bleeding heart pairs naturally with hostas and ferns because the hosta foliage expands precisely as the bleeding heart fades, eliminating the summer gap. For a full reference on pairing principles that apply in shade and sun alike, see the companion planting guide.

Organic Neem Oil Spray — Ready to Use, 8 oz
Best Organic Fix
Organic Neem Oil Spray — Ready to Use, 8 oz
★★★★★ 4,100+ reviews
Neem oil is the most effective organic solution for aphids, spider mites, whitefly, and fungal diseases in one bottle. Works as both a preventative spray and a contact treatment. Safe for pollinators when used correctly.
Check Price on AmazonPrime
As an Amazon Associate I earn from qualifying purchases.

Frequently Asked Questions

What flowers bloom in full shade?

Hostas, hellebores, lily of the valley, epimedium, foamflower, and lungwort are all reliable bloomers in full shade (fewer than 3 hours of direct sun per day). For annuals in full shade, wax begonias and standard walleriana impatiens (in areas without mildew pressure) outperform everything else.

Do shade-loving flowers need less water?

Not necessarily. Shaded spots under dense tree canopies are often very dry because tree roots absorb soil moisture before it reaches perennials. Most shade perennials — astilbe, bleeding heart, lungwort — need consistent moisture and benefit from a 2–3 inch mulch layer. Plants for dry shade specifically (epimedium, solomon’s seal, mountain laurel) are a separate category suited to these difficult conditions.

Can shade flowers grow in containers?

Yes. New Guinea impatiens, wax begonias, wishbone flower, and hostas all perform reliably in containers in shaded spots. Use a moisture-retentive, peat-free potting mix and ensure containers have drainage holes — shade slows evaporation, making overwatering a more likely problem than drought.

Sources

  1. Royal Horticultural Society. Shade planting: annuals, bulbs and perennials. RHS Plant Advice
  2. Royal Horticultural Society. How to Grow Snowdrops. RHS Growing Guide
  3. Garden Design. Bleeding Heart Flower: Planting, Growing, and Care Guide. Garden Design
  4. University of Minnesota Extension. Impatiens. UMN Extension Home Garden
10 Views
Scroll to top
Close