Существует символика цветов.
Красный цвет - самый активный, подчиняющий себе все остальные. Означает жизнь, любовь, свободу, торжество и в то же время огонь, кровь. Букет алых роз, например, будет скорее расценен как выражение страсти, чем как признание в любви.
Желтый - почему-то считается ...