Why Do We Give Red Roses for Valentine's Day?
Favicon 
www.mentalfloss.com

Why Do We Give Red Roses for Valentine's Day?

The tradition of handing out roses that will die in a few days to express everlasting love is the result of 19th-century flower theory, class status, and good old commerce.