United States, Florida, Okaloosa, SE of Ft. Walton Beach. Okaloosa Island (Santa Rosa Island). Weed by planted ornamental shrubs and in lawn by entrance to parking lot in front of Four Points by Sheraton.
A few here. With Lamium amplexicaule, Geranium carolinianum.