Enjoy pretty spikes of blue, pink, white, or purple blooms in the early summer by planting a generous selection of veronica in your garden. Occasionally called speedwell, veronica is a super easy perennial that grows 6 to 18 inches tall, making it a great choice for border edges or containers. Its upright flower stalks are remarkably sturdy and won't topple during heavy storms. Veronica has been a cottage-garden favorite for decades producing nectar-rich flowers that bees and butterflies flock to. The plants are deer resistant, too.