Ugh, that sucks. Sorry to hear it.
I think maybe the high expectations this is it. And believe me, I have been there too.
My new policy (after much frustration) is to never lend money I can't deal with not getting back. I mean, unless the friendship isn't worth a lot, in which case I'd draw up a...