Every girl got to choose her destiny. She could probably find a million reasons why you shouldn't be together, but you know what? She doesn't care at all. You are not perfect, but that works for her. Because two perfect people in one realtionship might be too much. Sometimes you are selfish and mean, but she always sees the man she loved 5 years ago, and she only wishes she loved you as much as she did back then, but she didn't. She loves you more. Well, you guys deserve each other. Wish you guys live happily ever after.