YES! Ellie got it absolutely right! You focussed on what you wanted him to be, you were not honest with yourself about what he really was! He WAS your Rebound guy and you held onto him way too tight for way too long. Don't consider for one second that he is going to become the right guy for you and that he will change. He is not capable of it. CUT YOUR LOSSES>
You are so beautiful and so young. You could have anyone you wanted - believe in yourself. Don't sell yourself short. Please grieve your loss but then bury it.