Why is it that you're still single, despite being an intelligent, attractive and perfectly nice woman? HuffPo says there are seven people who are potentially to blame.

  • Your Crush. Every single girl has this guy in her life. Maybe it's a close friend, someone at work, your yoga teacher or your dentist. He's the one you've swooned over for years and compare every other guy to. Here's the real deal, though. If you've known him for over a year and he's never tried to get with you, it's because he doesn't want to. It's time to get over it.
  • Your Ex. There's nothing worse you can do than "sort of" break up with someone. You're either together or you're not. If you're no longer dating, you should no longer be talking to each other -- let alone seeing each other. By holding on to a broken relationship, you're keeping yourself from getting out there and meeting someone who is truly perfect for you. 
  • Kate Hudson. Nobody can sell a rom-com like Kate can... and that's the problem. If you find yourself believing that love isn't real until it's like a movie, get ready for a very rough road. Healthy relationships rarely start with drama, and they certainly don't end in tidy happily-ever-afters. So, if you look at your dating life and see that Kate should be cast as you, it's time to rewrite your script. 
  • Your Father... or anyone else who may have taught you to believe that being loved means being babied and spoiled. If you think you deserve to be treated like a princess or if you expect men to provide gifts, attention and/or emotional support that you can't return, then you need a daddy, not a boyfriend. Relationships are about partnership and equality, and your potential partner deserves a woman, not a child.
  • Your Gay Best Friend. There are few relationships in your life that will be more rewarding than the one you share with your gay best friend. If you have one, then he's probably the best date you'll ever have. And herein lies the problem. No new, straight guy in your life will ever stand a chance. So, just be sure you aren't using your friend as a crutch and that you're open to new men coming into your life.
  • Your Boss. Your boss should not be the most important person in your life. It will only result in you having lackluster relationships with men who had the same skewed priorities. Yes, your job is a priority, but nothing is more important than finding your own happiness. 
  • Yourself. More often than not, women are single because of some fear they are holding on to. Maybe it's the fear of posting a profile online that causes you to deprive yourself of the ability to meet hundreds of great men. Or it's the fear of leaving a bad relationship behind. Maybe you're afraid to prioritize yourself over your work or you're afraid of being rejected. The reality is that searching for true love is often a process, but it shouldn't be avoided. It's the only way to truly learn about yourself and what you need in a partner.