I think you just have to realize that you were obsessed with an idea and not an individual.
You THINK you want him but trust me, you don't know that. All you know is you want the idea of him, a perfect idea that you've created in your mind. Once you meet a man and realize his imperfections, and feel distraught because it doesn't like up with your expectations, then you'll realize that you were living a lie this whole time.
I've been there. I once actually dated a girl I was obsessed about. It doesn't make it any better. You have this rigid concept of who she is and you get angry if she behaves outside of the box that you put her in subconsciously. The relationship ended because the Christmas present she got me was not what I had been expecting and I was irrationally dissapointed to the point of anger. I was really mad, over really nothing, because she was trying to do something nice for me. I hadn't even told her what I wanted, I just expected it to happen.
So, you've gotta learn to accept a person with their flaws, and that's love.