This is a Johnson’s Blue Geranium. It’s a perennial plant that’s hardy to zone 5, possibly as low as zone 4, but don’t quote me on that!
This cute little plant blooms at least three times each season. It’s flowers are a bluish purple and appear iridescent when the sunlight hits them. They are small flowers of only about an inch in diameter. The first bloom of each season usually occurs in June and the plant is often covered in blooms. Other blooming sessions later in the season do not produce quite as many flowers, but still there’s enough to enjoy!