I think, realistically, it may be better that you give up him and move on.
Of course, now you might feel that you love him too much to give up. Then you have to be prepare in your mind that it might end the same after other a few years. I had some similar experience before, my key learning from it is to let it go.
Of course, now you might feel that you love him too much to give up. Then you have to be prepare in your mind that it might end the same after other a few years. I had some similar experience before, my key learning from it is to let it go.