Plant Identification: Viola cornuta

Hello! Was walking the dog a few weeks ago and happened upon this very pretty (and rather small: 2 inches tall) flower growing in the crack of the side walk! Never seen a flower quite like it (picture included below)!…