Sorry man.

Was this abrupt, or had the relationship been fizzling out?
You never know, it may still work out. The same thing happened to me a couple of years ago. We ended up getting back together, and now we are happily married.
If it doesn't work out, there are many more fish in the sea.