Tall spikes of tubular flowers with speckled throats make foxglove a must-have perennial for your garden. These lovely, sun-loving plants are a snap to grow and they look amazing planted in drifts or clumps scattered throughout your flower border. The deer-resistant plants grow 2 to 4 feet tall. Foxgloves are short-lived perennials, but do self-sow so you can keep enjoying them in your garden even after the parent plants die. Butterflies and hummingbirds love to feed on the nectar-rich…