Similar situations all around. I was with my ex for two years when she dumped me. I thought it was about near the end of the world. Tore me up for months, man.

But I've been with my current for just about two years now, and, so far no sign of breakup yet (although I didn't see the last one coming, so who knows?).

Not to bring you down, but you will always find someone else, no matter how perfect you've built up the one you've recently been with. Slowly, but surely, you'll realize she has flaws, she's not perfect, and really, not perfect for you. If she was, she'd still be with you.