I have been in pretty much an identical position to you, so I know how it feels. It was hard, I even went through the actions of committing suicide, but I pulled through in the end and after 2 years I don't see him as the most attractive fish in the sea anymore. How did I do it?
First, you have to respect the fact that he isn't necessarily to blame. But don't blame yourself either. From the way you described it, it appears as if you two just were in a relationship that caused both of you to be really unhappy. I was depressed as well and I kept trying to confide with him. Eventually, understandably, he got sick of it. I see now that what I did was quite selfish; he didn't want to be in a relationship with me anymore but I kept spewing negativity at him to get it off my chest (felt good for a short while but the pain always returned after anyway). He stayed with me for a few months to make sure I was mentally stable, but then I accepted that the relationship had to end and ironically it was me who made the final decision to break it off.
Please, please do not go down the road of trying to convince yourself that he was unworthy, is a horrible person, and did the wrong thing. It doesn't matter how well you think you know him, you just don't know his innermost feelings, and everyone has feelings. From the way you described your boyfriend, it sounds as if he was very virtuous indeed.
To answer your question, yes, I think you will get over it, but it's not easy. You need to accept that you probably did a lot of wrong things, and forgive him for the ways he was wronged you. Be happy for his new relationship, and wish him happiness. The worst feeling at this stage is jealousy, believe me. I too thought that he was the most attractive person on earth (and I still kind of do) but logic should tell you that there are much, much more fish in the sea and, if you let go of the past, you will open yourself to that opportunity. Time is a great healer, yes, but you can accelerate the healing through self-reflection and forgiveness. Wishing you all the best.