i find that when a female actually breaks up with you, she already broke up with you in her heart a long time ago and stuck around because of guilt.
case in point, my homey was with his girl for like 5 years. she left him and was with another dude within weeks. well she had been complaining about him for years and his lack of motivation and the way he treated her. she always wanted to leave and he knew it, but he took her for granted. one day, she did leave and he was sick. i saw him cry and everything.