Ok so boy you were(are) going to meet on saturday and this close friend are the same person??
Wow! It sounds like you had a rough day, but he had a worse one. Well if there is no chance that you could ever love him then it's better he finds out now than get more attached to you i guess