The common blue violet will sometimes form tiny, inconspicuous flowers that look simply like buds that haven't bloomed. These flowers are being pollinated, but through self-pollination!
Some results have been hidden because they may be inaccessible to you