as to what this plant is. I don't remember planting anything in this spot, but I've been watering quite a bit to try to keep my cherry tree alive.
Whatever this is, it should be blooming tomorrow. It appears to have five buds or petals. The foliage is a small licorice mint that volunteered.
I know - one of the pictures is pretty blurry...I moved the camera just before it took.
Stay tuned for the solution to the mystery :)