Most Helpful Girl
Having a backbone and being brave means, you dont let people walk all over you. Not even when you love them. Sure you treated her like a princess and were a great guy. But in reality not really, you said she felt insecure and that she was a huge bitch and entitled to anything. Would a great guy allow someone to act this way around him? Obviously not. Doesn't that show that you are also insecure and that you were catering to her whims out of fear of loosing her? Obviously yes.
There is no doubt about it. However, whenever you are in a relationship with anything a dog, a horse, a child, another male friend and last but not least a girlfriend, you don't ignore bad behavior. Ever! And you prize them with good things when they have EARNED your trust and love. Its as simple as that. Its not being an asshole to do that. Its being intelligent and its called valuing yourself above other people. When you can do that a girl that is not an insecure, drama bitch from hell will be interested in you and will genuinelly love you instead of manipulating you.
We all go through this. Men and women.
Most Helpful Guy
I feel your pain my ex did the same thing and did it like three times she kept leaving and coming back when it was convenient for her. Even though I loved her and I thought we would be together forever , as I got older my mind caught up to what she was doing and it was her selfishness that killed us she would leave and get excuse would be it's not you its me. I just don't feel the fire in us anymore and that she wanted to be single. And that I didn't deserve her she wanted to be single to find herself and then she would say she loves me if our love is really real we'll find a way to be with each in the future but she'd keep in contact with me so if her relationships didn't work she would come back to me til I cut her out of my life. So yes she will come back to you but she will never learn of the things you do she is selfish and will leave whenever she feels and will always take advantage of you