
ถ้าถามคนไทยว่า ดอกไม้ชนิดใดสื่อความหมายของความรักได้ดีที่สุด ทุกคนต้องตอบว่า ดอกกุหลาบ อย่างแน่นอน แต่ก็มีบางส่วนที่รู้กันว่า จำนวนของดอกกุหลาบ ที่มอบให้กันนั้น ก็มีส่วนในการสื่อความหมายของคำว่ารักได้ด้วยเช่นกัน
กุหลาบแดง (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 ดอก แทนคำพูดที่ว่า ฉันจะรักเธอชั่วนิรันดร