Is it because you have a face like a spanked arse?
I went through exactly the same when I was unexpectedly single, and one day realised it's all about presentation.
If you can pretend you're a fine looking fellow, before you know it people treat you like one, and then you realise you're not pretending any more.
It's not easy, but it pays off.