1, twenty roses represent that I come to you with a bare heart, we two love each other. There is another meaning is that love you all your life, love you forever, this life will never change. So twenty roses are very suitable for girlfriends and wives, but also can be given to the favorite girl to show their feelings.
2, 1 rose represents - my heart only you.
3, 2 roses represent - there is only the two of us in this world.