I actually have blogs/websites that deal with this - I have a lot of experience & research & I like to *think* that I know my stuff. Firstly, your not a moron - you have shared a history together, that's not something that's easily forgotten.
Totally agree with the first comment about being hung up on the ideals rather than the man himself. I see that a lot. There's a few things that we recommend:
** Time heals NOTHING...it's what you DO with your time.
** To surround yourself with people that love you.
** To get rid of EVERYthing that is holding you back - there's no point sleeping in his old t-shirt or wearing the watch he gave you...you're just reminding yourself of him.
** Write it down - everything, the good, the bad, the ugly..before, during & the aftermath. Be as dramatic as needed. Then burn it (safely!!). Sounds silly but works, it represents moving on.
** Get out & meet new people. Not dating (unless you're ready) but hobbies & interests that you used to do or wanted to do & never got around to doing. This one is about filling in the spare time and meeting new people who will appreciate you for who you are.
At the end of the day, it's called a break up because something was broken. You deserved to be loved wholeheartedly.