The rose is one of the most famous and beloved of all flowers. For hundreds of years, the rose has been widely recognized as a symbol of love, sympathy or sorrow in many popular plays, novels, and films. The colour of a rose offers a distinct and different meaning. If you give a pink rose with no thorns, then it is supposed to mean that you have loved the person ever since you laid eyes on him or her, symbolizing love at first sight. If it has thorns, then a dark pink rose (or magenta or fuchsia) can mean appreciation, gratitude, or thank you.