Gift cards are so "I don't have a clue what you might like, and not willing to make the effort, but felt obligated anyways" Try something like a day at a spa, massage, something that will only be for her?