I'm sorry you are feeling this. I am going to give you the stock best friend response its not you its him, he didnt deserve you. I know this doesnt mean it still doesnt hurt. I cant take that pain away only you can, in time. Keep your chin up precious. You have to stumble a few times before you can walk.