There are between 400 and 500 species of violets worldwide, spanning colors from blue, yellow, white, purple, to orange, ...