When you work so hard to be what everyone else needs, it's easy to lose track of yourself.
You get caught up in being a friend, girlfriend, mentor, student, employee, etc. and neglect your own needs.
Being there for all those people feels good, so you think that's what life is all about: making everyone else happy, making their lives better with no regard for your own.
But one day, you meet someone who makes you see that you need somebody too. You realize that maybe they came into your life not because they needed you, but because you needed them.
For the first time in your life, you start to rely on someone else instead of giving them all you have. The guilt of it overwhelms you; it just doesn't feel right.
Such an extreme amount of guilt stems from the fact that this person needs nothing from you, you have nothing to offer, yet they keep letting you into their life.
Maybe you even feel you’re not good enough. For the random hook up, or that guy who needs a self-esteem boost, sure, but for an honest, legitimate guy? There's no way.
Because you’ve never been what they’ve wanted or needed. You want to end up with the type of guy who worships you and appreciates your ambitions, but you just don't see it happening.
You spent so much time making sure the wrong guys felt good about themselves that you forgot to prepare yourself for the guy who will actually deserve everything you have to offer.
The worst part is, he gets where you’re coming from and understands why you're the way you are. He realizes why you’re abrasive and why you won’t take anything from anybody.
Let's be honest, you've got an incredible amount of baggage – too much for him to work through. But he's all you ever wanted.
All those times when you thought you weren’t good enough? It turns out you were too good for each of those guys. But this time, you might actually not be good enough.