Hi, anyone know what these tiny white flowers are called? I have some of them in my garden that I think came back the next year from a wild flower mix. Do they self seed or are they perennials? They are spreading but I want to plant more. A friend told me they were Candy Tuft, but I don't think so. Catherine