We started visiting Maine in June partly because it's the best time to see lupines, which turn into dreary stalks by July. We begin to spot them on roadside just north of Portland, and from there to Mount Desert Island, they are everywhere. Mostly they are vivid blue, with a few pink, white, and bicolored ones for variety.
When we pick a few, they stay fresh for a few days but soon scores of little flowers start dropping, making a mess. Best to enjoy them outside.