Common Dog Violet

Common Dog Violet

Observation - Common Dog Violet - UK and Ireland. Description: Heart shaped leaves and nice purple flower

Heart shaped leaves and nice purple flower