Don't idealize. You will only be disappointed. Find a good guy. Find the right guy. Leave your dream guy in your dreams and find a good guy who treats you right.
You have two options:
1.) Continue longing for someone you can't have, and someone who if you got him would turn out to be not as perfect as you think.
2.) Get over him and find another guy who is just as good, because yes, they are out there.
I wanted my dream girl to come but she threw up all over me.
Dreams last ... you want something real!
sometimes it does
Dream another dream.