I'm too ugly and fat for him and I can't take it anymore.

I recently turned 24 and I have never been in a real relationship. I am in love with my best friend, with whom I have had a very interesting and painful 4 year friendship. He took my virginity at the age of 21, and he is one of 2.5 guys I have slept with; he is the only one I have hooked up with more than a couple times....