Well, you tried. You bought him gifts, you woke up early every Saturday morning to make a two hour trip to see him, you ditched your family and friends to be with his family and friends, and maybe, just maybe, you compromised your own morals and self worth to make him love you. But, it wasn't enough - it won't ever be.
And, that's okay.
It's okay because any guy who would make you feel like you're not good enough is not the one. I know how the suffocating heartbreak feels of losing someone you love, but what about you? Don't you love yourself more than some silly boy who can't put his own selfish ways aside to see what is right in front of him? Don't you deserve more?
If you think that answer is no, let's talk about why it should be a yes.
The problem doesn't lie with you. It's with him. It's not your fault that his own immaturity blinds him from everything you are and what you did for him. I know he made you feel like your love isn't good enough, but that's only a reflection on him. He's the one who's not good enough and probably his own self esteem issues are a big part of what has driven the problems. So, stop blaming yourself, and instead start loving yourself.
You deserve to be the one and only, not the one of many. You deserve to be treated with dignity, honesty - even special and important - like a best friend. You, however, don't deserve to feel inferior to any other girl. Nor should you have to beg for his affection, or cry yourself to sleep on New Years Eve because he doesn't want to spend it with you.
So, If you have been put through any of this, it's not okay.
Someone out there is searching for you in the same way you are searching for him. Someone out there can't wait to sweep you off your feet, appreciate you, and love you. Wait for him.
When the next boy comes around, I hope that you're picky. I hope you remember your worth - that you don't settle. I pray your new man chases God's heart and inspires you to do the same. Because, you know the love you have to give, and deserve nothing less than to get the same love back.
Hang in there. You got this.
Psalm 93:4