Early Dog Violet

Early Dog Violet

Observation - Early Dog Violet. Description: Violets confuse me a little, so this is my best effort on this one.

Violets confuse me a little, so this is my best effort on this one.