I have to say i tend to agree with NicoleLj,he probably still loves you, but just does not want to settle down yet, it may come in time, or he may never want to go down the marriage route, so i guess as others and I have said before ,it really is up to whether you are content to stay as you are on his terms until he is ready, or whether you really want more, in your heart you know what you really want out of this relationship, and if it is more and he is not prepared to give more, then you have your answer really.

It is a difficult one though, because you obviously love him and from what you write he loves you, so why would you give that up, just because there is not a ring on your finger, only you and you alone can make this decision. good luck.