I hope things get better for you...have you felt better?
Maybe he didn't have the guts to tell you he was getting displaced earlier on, and now he's using an excuse to get out.
No, there's nothing worng with you, sometimes men are just shy and whimpy and can't say what's on their mind---sometimes men just can't word things, let alone really let women know how they feel.
Its hard to tell from the little info what happened, but, if I were you, I'd have a sit down with him. Ask him what is really going on, and don't take junk for an answer, make him tell the truth, no matter what the cost.
Then, if it goes south, at least you know what it was and you can move on. As of now, you're in a situation of wanting him, and he's saying "let's be friends"...I think you need to find out why.
Take his reasons, use them to better yourself if need be, and move on. if he's just being chicken, who needs him.
It all stems from confidence in yourself...you'll do fine! 8)
All the best,
Karl
link removed