It's kind to give gifts to friends
John's friend is having a birthday, and they invite John over to their house to celebrate it.
John wants to go over to his friends place.
John gets his friend a gift he thinks they'll like and heads over to their house for the celebration.
John goes to his friend's house to celebrate their birthday without bringing them a gift.
John's friend is grateful that John got them such a nice gift for their birthday.
John's friend thinks that it wasn't very nice of him not to have gotten a gift for their birthday.