Dryas octopetala
The larvae feed on mountain avens ("Dryas octopetala").