Ask any seasoned gardener what is the most pleasing and rewarding part of gardening and they will undoubtedly say plants with attractive, long-lasting flowers and foliage that looks good through the growing season.