Butterflies eat a wide variety of foods. These include nectar, fruit, ivy, and aphids. The best way to attract them is to plant nectar-producing plants around your home. Luckily, this is not a difficult task and you can do it yourself. Just remember to follow some simple instructions for feeding butterflies. Nectar Butterflies feed on nectar from various sources, including tree sap, overripe fruits, and tree sap. This sticky substance is high in sugar and other nutrients. Unfortunately, butterflies cannot ingest tree sap with their teeth. They must seek out…