Why is it that every time a girl breaks up with me they say "But you are the greatest guy I have ever been with". Then why break up with me? 20 years old and I still can't figure out why? I know I am a great person and I never lie or cheat in a relationship... its so darn confusing!