i'm sorry to hear that and it sucks that this kind of stuff happens to good guys all the time. I used to be a good guy, and would always spoil the girl.. i ended up getting hurt in the end so i learned to play thegame on the opposite end of the spectrum because nice guys do finish last, i'm not saying be mean but don't spoil her with comments or try to be with her 24/7, let her live her life and let her want to spend time with you

best of luck in your relationship