Why would someone buy a gift for someone they dislike?
1) To apologize for their behavior
2) To mend their relationship
3) To manipulate the person
4) To show goodwill and kindness