A Holly Blue butterfly, also known as Celastrina argiolus. Holly Blue butterflies lay their eggs on Ilex, also known as Holly, and Hedera Helix, also known as Ivy.

ilex, holly, holly blue butterfly, Celastrina argiolus, blue butterfly, small blue butterfly, holly blue butterfly on holly, gardening for butterflies, how to help butterflies,