marriage??

 my boyfriend And I have been together for 4 years. Yes, we have broken up and had a 6 month break due to him cheating. I took him back, and forgave him for the wrongs he's made and looked past them. And loved him even more than I did before. After we got back together, I found out he somehow got herpes from someone he slept with while we were broken up..I looked past it, because I love him so much and if it was me, I'd want someone to love me too. I don't even think about it, because it doesn't make me even look at him differently. He's done things wrong, but not even slightly near all the amazing things he's done for me. We've lived together for most of our relationship, I even lived with him and his parents in my own room due to family issues..I told him the other day, that I'm ready to take it to the next step because I can see myself with him forever and grow old with him. My parents ask me about when we're getting married, his family, and I don't know what to say at this point cause it isn't happening yet. I'm okay with that, because I know it'll be worth it. But he told me that he isn't ready for that commitment, and it breaks my heart. I don't mean LETS GET MARRIED TODAY! I was just letting him know, I'm ready when you are and when you ask, expect a hell yes!! He's my bestfriend and I'm so torn right now by his answer. I just feel as if he's not ready for commitment then what's the relationship for? We do everything as a married couple as it is.. i just dream about having his last name sometimes. It makes my heart so incredibly happy. But I don't think he feels the same at all, and it gets to me even more because almost every night before bed he tells me he wants to marry me. I'm upset about this, and I feel like I shouldn't be..but then again..I'm more than ready and want to go to the next step.