Something that they like. Since they're your best friend you should know what they want.
Yes. There is no reason why only one person should be able to give a gift.
Yes, we can gift a sorry gift to our enemy who used to be our very good friend. We can just tell her/him to give us one more chance. We should also try to improve ourselves to make our friendship as it is.
madhar chod beti chod
Give them a gift.
Look on him or her, look in his or her room and bags if possible, and find out all you can about the friend's preferences. This shouldn't be too hard given that it's your best friend. Then buy a gift that is similar to any product he or she prefers to use. Alternatively, get event tickets for both of you to enjoy together.
Make a scrap book full of photos of you, her and your friends. Decorate it nicely and give it to her with a card and a small gift. Jewelery or something. We did that for our friend and she loved it. Its a great memory thing. Just and idea
A gift friends always like gifts.
If one wishes to give a best friend a necklace as a gift this can be done for any occasion. One can choose to provide a gift like this for a birthday, Christmas or just as a spur of the moment surprise gift to express your friendship with the best friend.
A love letter.
Friendship
Yes. Of Course.
gift cards always work