There are a few things I’ve seen in the garden this week that I don’t recognize, and I’m hoping someone can help me!

First, what sort of wildflower/weed/native is this?  There’s a fair amount of it in the rock garden now, and I rather like it. How about this one?  Its flowers are tiny, barely a quarter inch across.Finally, what kind of caterpillar is this?  Do I want it in my garden, or should I squish it the next time I see it?  I haven’t noticed any plant damage near where I saw it.Thanks in advance for any help anyone out there in blogland can give!