Nasturtium is a cheerful flower that does it all! This annual adds a pop of color to the garden, fights insect pests, and is even edible. These lovely plants, with their unique greenery and vibrant flowers, grow well in containers or as ground cover around vegetable gardens.