Velvet! Please don't let what this so called friend said to heart. Firstly, she isn't a friend and secondly she is talking out of her arse.
You have seen all of us this thread, we are all in the same boat. Funny, attractive, intelligent people still single.
I'll take your 4 years and give you 13. That's how long I have been single. I have had dates and lots of sex because that's what I prefer (for now) Very few of these men have been ones I would want a relationship with. I won't settle just to say I have a partner. Why should we?? If I meet someone - I want someone worthy of ME. I know people that are never out of relationships, they break up with one and go straight to the next. It's not because they a better than anyone else, it's because they are so scared of being alone, they take the first thing on offer. Which obviously doesn't work as they keep leaving relationships.
Also, dating has changed. The first time I was out there, you'd meet someone at work or the pub/club. You'd arrange to meet somewhere and then not speak again until you got there. These days it's all done through email and text. Everyone is in each others pockets and constant contact isn't helpful. It leaves people worried about too much or too little contact, it makes people think they know someone when you can't know someone until you meet face to face, it confuses the boundaries.
Spaceman may be genuinely out of contact due to phone issues. If he isn't interested hopefully he will be upfront with you. If he is interested, you will find out in a few days. Easier said than done but try to stop fretting. If you like him and he likes you, it will happen but if it's the other way, you have to try to stop allowing it to affect you so deeply - you are worthy of any man out there and that man will be there eventually, he really will