Do you see the problem?
Everytime there's a problem in the relationship, all she has to do
is to say "hmm, you don't love me, lets break up." And you'll be
like a lost puppy, going back to her for forgiveness, and letting
her get away scott-free.
She's been spoilt throughout the years friend... why should she do
anything, or ask opinions from you when she can just do what she
wants in the relationship? She'll just threaten to break off with
you, if you reject anything she says anyway.
There's no future for you in this r/s ... perhaps its time to give
it up, or at least let her know that you will not spoil her
anymore. Depending on how she'll react, she MAY stay with you
still, but i think it would be rare...
Good Luck
Aaron