If you have dreamed of wearing a rose in your hair: You may sail with a very different person from you, and offers from your friends may push you to indecision. To wear roses in your hair in your dream indicates happiness, gratitude, holding on to life tightly and not having problems with anyone, doing good works to lead a problem-free life and making your dreams come true.