I've been invited to a surprise birthday party of someone I work with but don't know very well. I'm usually not a fan of gift cards and always go shopping to try to find something I know the person will enjoy, but in this case, I don't know what she likes so I was thinking of giving her a gift card to the mall. I mentioned this to one of my colleagues who is also going to the party and she immediately dismissed the idea as too impersonal.
Are gift cards tacky in this situation?