I agree with the quotation ofpixie thatA best friend is one who loves you for who you are not for what you are.A friend in need is a friend indeed A best friend is always there when you are lonely, sad, when you are in trouble, and is always there to make you happy and laugh and becomes happy and enjoy your success and who cares and loves you without and selfishness.
For me a gift given by a friend is that thing which is very valuable and precious. I feel, if a friend gives any gift even though that is not of your choice, I think that gift holds the feelings and love of a friend and it means a lot for me. And when I do give any gift to my best friend there is my love, feelings and affection in that gift.
If I would have been given choice of gifts for a Best Friend of mine, I would give the following gifts:
Soft Toys: To let him/her know that how special they are how loveable they are. As I love soft toys like teddy bears and like that so I would love to gift my best friend such gift.
Diary and Pen: As I think diary and pen usually comes on work of everyone. And I think this will one of a good gift for my best friend. This gift is useful for a student, job-holder, almost for everyone.
Handmade stuffs: I think handmade things are most valuable to be gifted to your best friend coz it is that gift which you have put your effort, time and creation on it.
Cassettes/ CDs of his/her fav songs & Posters: The collection of your best friends choice of songs or the cassettes or CDs of movies he/she loves. And of course you can gift him/her the posters of his/her fav celebrities.
Laughing Buddha: As I have heard that laughing buddha is a symbol of peace and luck and I would love to give such gift which brings peace and luck to him/her(my best friend). So, I hope this will be one of a best gift for my best friend.
There are lots more gifts which we can give to our Best Friend, but the gifts I have listed are special gifts for my Best Friend from me.