Butterflies are always looking for sources of salt and minerals. That's why I mentioned making a butterfly watering station with sand: they naturally tend to drink in muddy areas for this reason. If a butterfly lands on you, it's probably attracted to the salts in your sweat!