That's bittersweet. Although, I think you should have told him your true feelings. Tell him you are still not yet ready to be in a relationship with someone. And if he tells you he'll wait, then let him. But if he keeps on reminding you that he'll be waiting for you, then it's time to tell him something like, "You keep on telling me that you're going to wait, but what you're doing isn't waiting, it's nagging. If you really want to wait, then please wait quietly and patiently. You don't need to remind me that you'll be waiting every single time - I got the message the first time."
At least, that's what I would say. That's quite sad, you had to hurt him just so he would back off, and in the end you also hurt yourself, and you're still hurting. Well, if he really loves you then he will still be waiting, I'm sure. He's always somewhere out there.