Stop being so hung up on a guy that treated you like garbage. Used you like a door mat, only wanted you when it was convenient. He was material, so conscious of what other people thought and hurt you because of it. Judged you, talking down to you.
He's a good guy, he is. But he wasn't ready for a serious relationship.
Don't regret dating him though, because he led up to the best person you have ever locked eyes with. Don't regret dating him because he made you realize that you are more precious than any diamond or gold. He made you realize what you want, what you don't, what you deserve, and what you don't.
Wish for his happiness, because him leaving you brought you the best thing in the world. He's your best friend of six years and we didn't even know he was our soul mate.
So thank you ex-boyfriend of high school past. And thank you new love of college future.