no...never apologise. U did not do anything wrong. Do u feel u
did anything wrong? Think about it: U bought her a gift. It's for
her! A goodwill from YOU but she did not appreciate it. If she's
just a 'friend' now to you, that means she is the same status as
your other male friends. If she is REALLY your friend and
appreciate the friendship, if any, then i do not think she should
think that way. It's HER problem, not yours. Therefore, you should
not kneel down on your knees and apologise to her. If she doesnt
want to see you, she's not really a good 'friend' after all.