13 roses have different meanings from different angles. For love, 13 roses express the secret love; For friendship, 13 roses express the meaning of friendship forever.
Different quantities of roses have different meanings:
1 rose represents: you are the only one in my heart.
11 roses represent: love only care about you one person with one heart.
15 roses: I'm sorry for you.
108 roses represent: marriage proposal.
111 roses represent: endless love.
999 roses represent: everlasting love.
1001 roses: Forever.