As best as I'm able to determine, this is a Viola sororia blossom, also known as the Common Blue Violet. Wikipedia mentions that it is frequently considered a weed and grows freely in gardens once it gets a foothold. The tiny flower certainly is pretty... but I do try to keep them from spreading everywhere in my garden!
2016 In Blogposts - May
9 hours ago