Diet ninja, i am sure that like the ladies say, you will meet the right person when you are feeling more confident. I am sure you are totally lovable just as you are, you have a good job, are well educated, and 40 is still young nowadays lol you might even end up a cougar like courtney cox and have a string of toy boys, sex and the city was focussed on a group of women approaching their forties for a reason, they know what they want and they know how to get it as they have some life experience under their belt! You mentioned your ex, is there any chance of you getting back together? Do you have children together?x