he says he's ready to be with me and that he loves me but

He distances himself after he says that. This is a repeated process. Why do you think he does this?