What is this ground covering plant? There's a mass of about 3 feet of it in my new garden. Currently resembles a mass of skinny worms but there are some tiny pink flowers emerging. Is it worth keeping? Will try to upload picture.