From my own experience I'd have to agree with Moana, for what it's worth. You can hope beyond hope, but when someone treats you like that and even if they promise to change, can't stop themselves doing it, it's usually a sign it's not going to work.
Still, doesn't stop us all hanging on completely illogically sometimes, and I guess there are cases where things work out.