Eraserhead: Im in a similar situation, though mine isn't as long as yours. I've had dreams when like those too. But I think to myself that if her and I were meant to be together than it will happen, but Im not going to be waiting around for it. I'm going to enjoy my life and move on. She WAS part of my life, but in the end it's YOUR life so you might as well enjoy it to the fullest.
Remember it takes a big person to end a relationship. It takes a bigger person to get back up once they've been dumped, dust themselves off, keep their chin up and walk away smiling knowing that tomorrow will be a better day.