Will I really find someone else?

I am 20 years old and hear from others how even when you think you have found the person you want to be with forever, someone else comes along later and you forget all about the first person. What happened was I had been dating this guy for almost two years and I truly believed he was right for me. We were best friends and could relate to each other so well. I loved him but he broke up with me a couple months ago because he didn't love me and thought I deserved someone who did. I truly don't think anyone could top him. I think I will find hapiness with someone else, but do you ladies, from your past experiences with stupid guys, think I will be just as happy again? Is it really that even when you think you have found the one, someone else still comes along who tops the first?