Lobelia cardinalis - Cardinal Flower is a striking, bright-red, perennial flower that blooms from July to September. A favourite of hummingbirds and butterflies, it grows best in full sun to partial shade and moderate to high soil moisture. Once established, Cardinal Flower self-seeds and spreads naturally.