Both butterflies and hummingbirds adore the nectar produced by salvia plants (also called sage). Because of their huge flowers, bright colors, and adundance of nectar, butterflies just love cheerful sunflowers. It's a bonus that the large amount of foliage is an excellent source of caterpillar food.