missb: The impression that I get from your post is that you really think that you did love him a lot! By your own admission love has been an intangible thing for you, one you could never comprehend. So, how can you say that you really do love him, and he loves you?
I realize that you want to stay and continue, but at the same time I think you feel for some reason that he does not. My feeling is that you feel that he is going to walk away from you even though you do not want him to.
He wants certain things and you want certain other things. You and he cannot come to agreement on this subject, and you believe that it is drawing the two of you apart to the point that it, combined with the distance, is going to destroy you. You said this yourself, "the distance and dreams have been keeping us apart."
You say that your love for him has been deteriorating over the last 5 days, and that you have been preparing to leave him for the last 5 days. If you really loved him your love for him would not deteriorate in only 5 days.
Love for you has to be unconditional. He does not love you unconditionally. After 3 years, you know this, and therefore you have been preparing to leave.
You ask, "Should I walk away? He loves me. I love him."
I say you should walk away because you know the love that is necessary to continue this relationship is not there for you or for him. You are only holding onto a 3-year investment.
You asked for opinions and you got it (as unpleasant as it may be). I’ll give it to you straight – I think that you need to give up on the 3-year investment, cut your losses, and move on.
Whatever you decide, I wish you the best of luck!
You are welcome missb!
It seems that nothing has changed since yesterday.
I hope this works out for you.