I loved a girl for almost 4 years and before that she was my girlfriend. Even now we both love each other but recently I found she had an affair with a guy when she left me but that guy ditched her. What should I do? I love a girl but I feel she deserves a better guy than me even though I cannot forget her. What should I do?