Well, you put a front on around others and hurt his feelings. What kind of message do you think you sent to him when he made the effort to come over and then you "reacted cool" to him. You should have been fake and he wouldn't have gotten upset. You need to go to him and apologize and tell him it will never happen again. If he chooses to accept your apology so be it, if not be a big girl and learn that you can play with other peoples feelings.