It’s time to let him go because he cannot love you. He may want to. He sometimes may even try to. But he cannot. And you may never know why or stop asking yourself what it is about you as a human being that couldn’t change him into the kind of person who could love you. But all of that really doesn’t matter in the face of the fact that he doesn’t— and can’t— love you.