Brody's Mom is right. Postpone the date and explain it to the guy. If this guy is worth keeping around, he'll understand. Guys may come and go, but friends like that are FOREVER!!!

I can guarantee you your friend will be there long after this guy is gone.

Good luck and keep us posted.