ถ้าถามคนไทยว่า ดอกไม้ชนิดใดสื่อความหมายของความรักได้ดีที่สุด ทุกคนต้องตอบว่า ดอกกุหลาบ อย่างแน่นอน แต่ก็มีบางส่วนที่รู้กันว่า จำนวนของดอกกุหลาบ ที่มอบให้กันนั้น ก็มีส่วนในการสื่อความหมายของคำว่ารักได้ด้วยเช่นกัน
กุหลาบแดง (Red Rose) : จะใช้ในความหมายแทน ประโยคที่ว่า “ฉันรักเธอ”
กุหลาบขาว (White Rose) : กุหลาบขาวแทนความหมายแห่งความรักอันบริสุทธิ์
กุหลาบชมพู (Pink Rose) : มักถูกใช้แทนความรักแบบโรแมนติก และความเสน่หาต่อกัน
กุหลาบเหลือง (Yellow Rose) : สีเหลืองเป็นสีแห่งความสดใส แทนความรักแบบเพื่อน
การมอบดอกกุหลาบ ให้กัน หลายคนเชื่อกันว่า จำนวนที่มอบแก่กันนั้น มีความหมายต่อความรักกันอีกด้วย
1 ดอก หมายถึง ความรักแบบ รับแรกพบ
2 ดอก หมายถึงการแสดงความยินดี
3 ดอก แทนคำบอกรักว่า ฉันรักเธอ
7 ดอก แทนคำพูดที่ว่า เธอทำให้ฉันหลงเสน่ห์
9 ดอก แทนความหมายที่ว่า ทั้งสองคนจะรักกันตลอดไป
10 ดอก แทนความหมายว่า เธอเป็นคนที่ดีเลิศที่สุด
11 ดอก แทนความหมายว่า การเป็นสิ่งที่มีค่าที่สุดของฉัน
12 ดอก แทนความหมายว่า การขอให้เธอเป็นคู่ฉัน
13 ดอก แทนความหมายว่า ความเป็นเพื่อนแท้เสมอ (ซึ่งอีกนัยหนึ่งคือ การบอกปฏิเสธด้วยความรักอย่างเพื่อน)
15 ดอก แทนความหมายว่า แทนความรู้สึกเสียใจจริง
20 ดอก แทนความหมายว่า ความจริงใจต่อกัน
21 ดอก แทนความหมายว่า ถึงการมอบชีวิตอุทิศให้
36 ดอก แทนความหมายว่า ความทรงจำที่แสนหวานที่ยังมีต่อกัน
40 ดอก แทนความหมายว่า ยืนยันว่าความรักเป็นรักแท้
99 ดอก แทนคำพูดที่ว่า ฉันรักเธอจนวันตาย
100 ดอก แทนคำพูดที่ว่า ฉันอุทิศชีวิตนี้เพื่อเธอ
101 ดอก แทนคำพูดที่ว่า ฉันมีเธอเพียงคนเดียวเท่านั้น
108 ดอก แทนความหมายถึงการขอแต่งงานแบบอ้อมๆ ที่ผู้ให้ไม่กล้าพูด
999 ดอก แทนคำพูดที่ว่า ฉันจะรักเธอจนวินาทีสุดท้าย
1,000 ดอก แทนคำพูดที่ว่า ฉันจะรักเธอจนวันตาย
9,999 ดอก แทนคำพูดที่ว่า ฉันจะรักเธอชั่วนิรันดร