Cardinal flower

Lobelia cardinalis

Cardinal flower

Cardinal flower is a herbaceous perennial with scarlet red, white, or pink blooms. They grow 2 to 4 feet tall at maturity. Cardinal flower grows best in full sun to partial shade. It prefers moist, slightly acidic soil.