"ดอกกุหลาบ" เป็นดอกไม้ที่คู่รักมักมอบให้กันในวัน"วาเลนไทน์" เนื่องจากเป็นสัญลักษณ์แทนความรักมานานตั้งแต่สมัยโบราณ มีตำนานมากมายที่กล่าวขานถึงดอกกุหลาบและความหมายของมัน ปัจจุบันดอกกุหลาบถูกใช้แทนความรักและความโรแมนติก นิยมมอบให้แก่กันในวันแห่งความรัก โดยสีของดอกกุหลาบมีความหมายเฉพาะซ่อนอยู่ ดังนี้
* สีแดง
หมายถึง - รักที่ร้อนแรงโรแมนติก เป็นความรักที่ยังคงมีไฟรักคุกรุ่นอยู่ เสมือนเป็นช่วงวัยแห่งการพบรัก เพราะสีแดงเป็นสีของเลือดที่หล่อเลี้ยงหัวใจนั่นเอง
* สีขาว
หมายถึง - รักที่บริสุทธิ์ แทนความสะอาด ผุดผ่อง ไม่มีอะไรเจือปน เปรียบเสมือความรักที่มีแต่ให้ โดยไม่หวังผลตอบแทน เป็นความรักที่ปรารถนาดีแก่กันโดยแท้จริง
* สีดำ
หมายถึง - รักนิรันดร์ สีดำจะแทนความเศร้าโศก การพลัดพราก ความมัวหมอง แต่กับกุหลาบจะแทนความรักนิรันดร์และเชิงเปรียบว่ามันหายากหรืออาจจะไม่มีอยู่จริง
* สีชมพู
หมายถึง - รักที่เทิดทูนบูชา สีสว่างแบบอ่อน ๆ อย่างสีชพูที่เจือจางจากสีแดงมาแล้วยังคงแทนความรักอยู่ แต่เป็นความรักที่ลดความร้อนแรงลงมาหน่อย เป็นความรักแบบทะนุถนอม แอบมองมากกว่าจะอยากคว้ามาเป็นเจ้าของ
* สีม่วง
หมายถึง - รักแรกพบ โดยสีม่วงมักจะใช้เป็นสัญลักษณ์ของความมีอำนาจ ความสง่า และความมีเสน่ห์ กุหลาบสีม่วงก็เช่นกันมักใช้เพื่อแทนความรักแรกพบ ดังผู้ที่ได้รับกุหลาบมีแรงดึงดูดมหาศาลที่ต้องตกหลุมรักในทันที
* สีเหลือง
หมายถึง - รักฉันท์เพื่อน เนื่องจากสีเหลืองเป็นดอกไม้ที่อัดแน่นด้วยพลังบวก เพราะเชื่อว่าเป็นสีที่มาจากดวงอาทิตย์ แทนความอบอุ่นและมีชีวิตชีวาจึงถูกนำมาใช้แทนความรักฉันท์เพื่อนที่มอบความอบอุ่นเอื้ออาทรแก่กัน
* สีส้ม
หมายถึง - รักแบบลุ่มหลง แทนความรักแบบมิตรภาพที่มีความเข้มข้นขึ้น มีความห่วงใยและห่วงหา ใช้แทนความรักที่กำลังก่อตัวมาเป็นความหลงใหล ลุ่มหลง
* สีฟ้า
หมายถึง - ความมั่นคงในรัก สีฟ้าที่มีความหมายถึงความโดดเดี่ยวที่ยังคงยืนหยัดในรัก หรือผู้ที่ยังคงมั่นคงในรักนั่นเอง
สำหรับจำนวนดอกกุหลาบที่จะมอบให้คนรัก ก็มีความหมายด้วยเช่นกัน
* กุหลาบ 1 ดอก แทนรักแรกพบ
* กุหลาบ 9 ดอก แทนการขอร่วมชีวิต อาจสื่อถึงการแต่งงาน หรือการขอให้คบหาอย่างยาวนาน
* กุหลาบ 99 ดอก แทนความรักจนลมหายใจสุดท้าย
* กุหลาบ 100 ดอก แทนความรักที่เหลือล้น และแทนการอวยพรว่าจะอยู่ด้วยกันไปเป็น 100 ปี หรือจนตายจากกันไป