Provide food for caterpillars and choose nectar-rich plants for butterflies and you’ll have a colourful, fluttering display in your garden for many months.
While just about any flower with nectar can be a treat for butterflies, it is a slightly different story for caterpillar food or 'host' plants. In fact, most butterfly species have just a short list of host plants. Often this is because caterpillars need particular chemicals from that plant to bring out their warning colouration as butterflies.
More details can be found at: https://www.wildlifetrusts.org/actions/how-attract-bumblebees-your-garden

The guide was created by the Wildlife Trusts.