I have dated this guy for long.he has cheated severally which is my only problem with him I always forgive him. He keeps telling me he doesn’t know what came over him.I know I love him so much. There is this great connection we have. Apart from cheating on me he hasn’t done any other harm to me but cheating is a deal breaker right? Should I walk away from the relationship or keep going cos it keeps draining me mentally and emotionally I just need an advise on the best way to handle this am mentally and emotionally drained could this be love?