Gift giving is different from culture to culture and person to person.
When giving gifts, sometimes color is important. For example, for many Chinese people around the world, red is a lucky color, and people often like to pack gifts in this color. However, did you know that in Korea, red is a color of death? That is why you should not pack gifts in this color if you are giving a gift to a Korean person.
What about western countries? In western countries, the color of packing paper is not really important. But color does matter when giving flowers, especially roses. You should not give red roses to a western person you don't know very well because they are a symbol of love. You could give yellow roses instead as these are a symbol of friendship. You could also send pink roses as gifts to say thank you.
What other things should you remember when giving gifts to someone from a different culture? Well, one thing you should keep in mind is the person's religion. When choosing a gift for a Muslim or Jewish friend, you should never get good food including pork or things made from pigskin. Another thing that you shouldn't get for a Muslim person is alcohol.