Two: she needed someone with more cash.
Fact of the matter is, you could easily get that promotion you've always wanted if you really tried. But you're too scared to try, aren't you, in case you fail? Story of your life, it sounds like. And because of that, you never had enough money to get her what she wanted.
Sure, you got the chocolates and roses on Valentine's, but that isn't enough. What she needed was a big brute of man who would take what he wanted and get the cash to be a good boyfriend.
Sounds like the kind of person who used to bully you as a kid, doesn't it? Aw, what's the matter? Bringing up bad memories of all the times you got rejected in high school for the guy on the football team?