actually doesnt really have to be a gift w0rzzzz.... 
i have this friend, i know she wants to go to eat those expensive
buffet at fullerton hotel.. so i never buy gift but intend to treat
her a meal there
better to give her what she wants, than buying somethin she dont
like for her bday....
but of course la, see what kind of things the person wants