My on and off boyfriend for 4 years has cheated on me recently. Dont want to be a bitch about it, but appearance and job wise, lets say I've got more to offer than his new chic. And its not like i haven't been treating him right. I've forgiven him for cheating before, yet he did it again. People say i deserve much better, but i can't help thinking maybe im not pretty, or worthy. My self esteem is affected. And im heartbroken from all the lying. Any stories u can share? Just wanted to vent out.