I have no way of knowing if he loves you or not. But to me that isn’t the main issue here.
You want to commit and he doesn’t. After four years it seems pretty clear that he isn’t going to change. He wants his own ‘label’: uncommitted.
He has shown you who he is. Believe him and act accordingly.
|