I usually give gifts on special occasions like birthdays and weddings. It's a nice way to celebrate and show that I care about the person. I also give gifts during festivals like Christmas or Chinese New Year.
I give gifts when someone I know achieves something, like graduating or getting a new job. It's a way to show I'm proud of them and to celebrate their success.
Sometimes, I give gifts just because I want to make someone happy. If I see something that reminds me of a friend, I'll buy it for them. It helps keep our relationship strong.