With nice girls, it's a lose-lose situation.
I've been friends with a nice girl, who a lot of people flirted with, including me. She was just generally nice to everyone though, and occasionally flirted back.
Anyway, I could never figure out if she actually liked any of us as guys or not. Much like your friend I bought her a present for her Christmas, partially in the guise of friendship, partially because I felt like I was actually falling in love with her, and partially just because I felt like it.
It took some courage, but I gave it to her, telling her jokingly that I had randomly decided to buy it for her, which was mainly true. She thanked me for it and...
For the life of me, I don't know. I decided that perhaps I was too forceful when I gave it to her, and decided to back off. She didn't make any moves either, and we eventually just cut off communication.
I don't know if she's happy about it or not, and if I try to make converstation with her, she'd probably respond as if nothing ever happened, even if she's internally annoyed with me. Actually, I don't know if she saw any meaning in me buying her a gift in the first place. But I certainly don't want to turn out like >>20's friend.