Done right I think giving a gift can mean a lot to a woman, for example I listened to my girl talking about something she wanted, that she used to love, and I bought her it. Wasn't expensive, but it meant a lot. I'd only give gifts if they mean alot, and sparsely, instead of just buying any crap...