Well, it finally happened: Justin Timberlake and Jessica Biel, together since 2007 are finito. A source told PEOPLE "there are no hard feelings. It was completely mutual and they both decided it was time to move on."

Wait, they were still dating? It was hard to tell sometime. There was that infamous incident when Lindsay Lohan apparently outed Justin as a "cheater" while he was out getting drunk with another woman. And whenever Justin Timberlake and Cameron Diaz even came within sniffing distance they flirted like a couple of high school flames. Anyway, guess those babies will never happen now. Too bad; the would have been nice-looking babies.

[Image via Splash news]