My daughter gave me a little batch of these plants from her garden and these are in my backyard. They are pretty but can be aggressive I don't know the name of them.
Thank you very much for your encouraging comments.
I think they are Lysimachia punctata (or loosestrife). As you say, they are pretty but aggressive, which is why I love them but don't grow them in my own garden.