Yes, wild violets are absolutely what they would be laying eggs on. Remember, the grass is always greener on the other side! There are many butterflies you get up there that I don't see down here. That's why it's fun to visit this thread and share the experience with everyone!