I don't like giving traditional presents for holdidays like this besides a heart chocolate thing as a appetizer present.
I always think that something that really means something important is the best kind of present. Buying her a gift card somewhere doesn't really show anything if you know what I mean. Since I haven't given her her full present I can't reveal it just yet, but I guess if she posts about it after getting it you'll find out eventually.