Rose campion has a long blooming time and reseeds all around the garden. Its evergreen, too. Another favorite for me is catmint. It blooms early and stays in bloom all summer.
"Loving God... loving each other....
and the story never ends." Lyrics by Bill and Gloria Gaither
Aint nothing flashing but the fireflies...lyrics by Paul Simon