Many cultures have different ways of when and where and what gifts to give. In France, if you are invited to dinner then you bring the hostess wine.
Many different people give different gifts for different events. Different celebrations or holidays could effect on if or what kind of gift the person will receive.
There are different reasons on why we give out gifts to others, in this website there are a few reasons on why we do. Gifts can be given for many different reasons. But if you get given a gift sometimes you feel like you need to give back a gift to make things even.
There are many different types of gifts that you can give to your significant other. There are also different types of gift that you can give your other in different times.
Gifts can be a hard thing to give to people. They could indicate to a person that you love/like them; when you're just trying to show that you know of their interests or your just trying to be nice