Les roses sont la fleur de choix de la Saint-Valentin pour diverses raisons, du symbolisme perçu de la fleur à la grande disponibilité et aux préférences personnelles du destinataire. Des centaines de millions de roses sont cultivées chaque année pour la Saint-Valentin, ce qui signifie qu'il y a une grande quantité de fleurs disponibles.
Parmi les différentes variétés de roses, la couleur la plus populaire est le rouge, suivi des bouquets de couleurs mélangées et des teintes violettes ou lavande. Selon le détaillant de fleurs ProFlowers, les roses rouges représentent un sentiment d'amour passionné, tandis que le violet peut signifier un amour durable. L'industrie florale a développé d'autres significations symboliques pour différentes couleurs et quantités de roses.