That's such a good illustration Phraser. I tend to agree with this quote too "Love is like a bird, set it free. If it comes back to you, it was always yours. If it never comes back, then it was never yours."
@ Dire Teddy: We're not responsible for how others treat us. That's on them. And that's their choice. We would all love it, if people will be considerate and respectful and just plain sweet. But that would be too idealistic in this broken world. The primary thing we're responsible for, is ourselves and how we manage that daily. That's the work. Learning how to do that everyday, in spite of whatever is thrown at us. Hate is an emotion just like love, joy, sadness, anger etc. You don't always have to choose hate. You can pick another. Because, choosing to hate in life, is like making circles in a dark pit. Life is 10% of what happens to you and 90% of how you react to it, in spite of.
Never stop being who you are. Don't lose who you are because of someone else. You have to allow people to own their own choices without allowing yourself to be hurt by them. That takes practice. And I know this may be probably a bit tuff to accept, based on how you feel right now. But one day, someone is going to notice, love, listen, respect and cherish the person you are. Just keep living and look towards the sunrise.
I think what may be good for you right now, is to find you again. Because sometimes we lose ourselves in relationships. And when they don't work out, sometimes if we don't spend the necessary time to grieve and heal from them, we find ourselves in other bad relationships. So, go hang out with some casual friends, keep it light and platonic and have some fun. Heal. And when you're ready (you'll know when that is), then start dating again. And for the current guy, don't send mixed messages. Know what you want or don't want. Him fighting for you, may make you feel good. But there are other red flags that you're already seeing that frustrates you. So be clear and think about that.
I agree with Charlie's comment. Because to do otherwise, will keep you stuck and make it very difficult to move on. Time is a great healer.