Veronica graces the garden with spires of flowers that bloom spring through fall. Veronica come in beautiful shades of blue, pink, purple, and white. Veronica is a flower that does great in full sun and is low maintenance. Plant this anywhere you need a bunch of showy blooms for the growing season. Depending on the variety of Veronica, the height can be between 6″ to 2′ tall and 10″ to 2′ wide.