Friends are a special gift. Treasure them and bring them closer to you by giving them a gift or detail from time to time. The most valuable thing that you can give and give to your friends, in the first place... are YOUR VALUES... Among the most common values we can mention: Respect, generosity, joy, calm, compassion, courtesy, creativity, trust , justice, faith, kindness, loyalty, support, gratitude, among many others.
Know what interests your friend or friend. If she or he loves dogs, there is no use in buying him or her a cat toy. If you're a very good friend or a close one, then you probably already know what they like and don't like. But if it's a new friend and you don't know him that much, then visit her Facebook profile or any other social profile as she or he may have mentioned something there. If doing this doesn't help, then talk to other friends of hers or him or even better her parents or siblings. If not, ask your friend indirectly. ask him which one
REMEMBER...Include a note or card. Don't give it to him without a name. It is impolite for the person receiving the gift not to know who gave it to them. write a nice message on a card. Or write a poem if your friend or friend is very special to you. You will make that day beautiful for her or him.