Well, if you want sarcastic responses, we have those in spades.
If you want real gift ideas, sit down and think of everything she likes. Think about the stores she likes to go to and walk through one, see if anything reminds you of her. If there's a band or show she's had her eye on, get tickets. A memorable evening out at a nice show and a fancy restaurant, a walk on the beach at sunset, whatever, is going to be better than any item you can find in a store. But your gift, if you want it to truly be special, has to show her that you have a deep understanding of what it is that she likes. No one on an anonymous forum can fill in that blank for you.