Qaz, I've been rolled by two 'closest' friends.
I've just read all of what you have to say, and I'll tell you now, imho, this guy doesn't consider you as close a friend as you consider him.
If there is a marriage coming up, you are stuffed. The guy is going to have so many expenses coming up...