You should definetly lose that excess baggage. You gotta have self respect for yourself hunny and you gotta be strong. You are worth a lot more than a guy that can't stay loyal. Give yourself more credit and go out there and find a guy that will treat you like the princess you are. No more excuses for lame guys that don't treat you the way you deserve. Just get rid of him and when he says why are you breaking up with me tell him your friend said he was holding hands with another girl. If he's gonna hold hands after you've only been dating four months with another girl then imagine what will happen in a year. Respect yourself.
One day the Moon said to me, "If he makes you cry, why dont you leave him?" I looked up at the Moon and said, "Moon would you ever leave your sky?"