Well for someone approaching 50 I can say that I really have everything.
However -its really thoughful of you so I would suggest maybe one of those Yankee candles or perhaps a nice bottle of Cava -something she wouldnt get herself but it would a nice suprise.If I think of anything else i'll come back to you.
Well, I presume you'll be buying her a card which everyone will put a pen to. You could buy her the single which was at No 1 when she was born. This is thoughtful as you had to check it out.(If you're interested I can check it out for you) and cheap as it's old music.