21 roses represent "the most beloved, the most sincere love", since "2" means "love", "1" means "you", and "1" has a unique meaning, so 21 roses also have the meaning of "I only love you in this life".
Four roses -- till death do us part.
8 roses represent - Thank you for your caring support and encouragement.
11 roses represent - love, only care about you.
The 12 roses represent the growing love for you.
20 roses represent - I only have a sincere heart.
21 roses represent true love.
Twenty-two roses represent -- good luck.
101 roses represent -- favorites.
365 roses - think of you every day.
1314 roses represent - love you for life.