I broke up with my boyfriend 2 months ago and though everything was over. but last week he came back to me, saying he was sorry and that he was going to improve in the way he treats me as before he would go through phases of ignoring my texts and calls and behaving distantly. so my question is, should I take him back? I know that old habits die hard, but I somehow still feel that I like him. What should I do?