I'm assuming we are talking xmas gifts?
Dont think I'd want a watch, dont think I'd want massage as a gift...those should come free
All girls like makeup, Bath & Body things,ANYTHING victorias secret, Bags, Jewelry, gadgets and a card with something other then "Merry Christmas, Love you" written on it, that took you some thought & comes from the heart.
Why not make a gift basket full of different things (assuming the wallet allows and you said 2G's). For makeup try Sephora.com they sell whole makeup pallet kits with a bunch of different stuff inside that I'm sure she'll like (trust me just pick any one. Their all really good) , Get her something sexy from Victorias Secret that both of you can enjoy or even just some of their deliccccious smelling perfumes. If you know she likes clothes but dont dare pick something out yourself buy her a giftcard to one of her favorite stores so she can get a new outfit or two. Pick out a pretty necklace or earrings online or in a store. Try Overstock.com they have really nice jewelry and shipping is only $3 on any order & you can take your time browzing to pick something out.I believe they gift wrap as well. That way you can avoid all the xmas shopping madness! If she's a reader get her a gift card from a good bookstore in your area. Basically just stock the basket full of cute & useful things.
I cant speak for anybody else but this is what I would want to find underneath the tree come xmas morning lol. Just a couple ideas...Hope I helped.