About six months ago I went on a date with this man. We had sex and it was amazing. We enjoyed the kind of sexual compatibility one doesn't come across often and it was hot hot hot.
I assumed it would be a one night stand so was surprised when he said he wanted to see me again and began to pursue me. However, he quickly changed his mind and said he didn't think a relationship was viable due to the distance between us. I suggested we become friends with benefits instead and we spent another weekend together. Again, the sex was really really hot.
We have been in touch on and off since then. I have asked to see him again many times and he has always said that he needs to 'think about it', as really he would like a relationship and he feels that 'using' me for sex is wrong. I have waited around like an idiot, hoping he'll decide to continue seeing me because I wanted so much to have more sex with him.
Recently we began having phone sex and racy conversations over instant messenger, which only made me want to see him even more. However he still said he would need to 'think about it', and I finally realised he just did not want to see me again.
So this morning I gathered up the remains of my dignity and told him that this all needed to stop. That I was not dial-a-wank and if we weren't going to see each other then I wasn't prepared to continue any contact with him. I wished him luck and asked him not to contact me again. I have deleted his number and made sure I cannot contact him.
But I feel so rejected and confused. If he wasn't attracted to me, then why engage with me in such a sexual manner? The sex between us was so good and I just can't understand why he didn't want to do it again. I feel hurt, which I know is mad - we only spent any real time together on two separate occasions. And I feel stupid for having allowed all this to happen.
What is this blokes deal, and how do I improve my self-esteem so I don't get involved in these situations in future?