8. Veronica Spikes for Compact Spaces

Veronica, also called speedwell, is a smaller flower spike plant perfect for compact gardens and containers. Its narrow spikes bloom in shades of blue, pink, purple, and white.

Because veronica stays tidy and manageable, it works well in front borders or balcony planters. It pairs nicely with roses, marigolds, and petunias, adding height without overpowering nearby flowers.