Last week, Justin Timberlake and his beau of two years, Jessica Biel, announced to the world that the two had officially parted ways. Now US Weekly claims to have an insider who has the true scoop behind the split.

Timberlake, 30, “had been aggressively trying to end things” with the actress, 29, since the Golden Globes Jan. 16, one source close to the singer tells the new Us Weekly, out Wednesday.

Justin’s pal goes on to add:

“…He hasn’t been happy with Jessica for close to two years.” (The couple got together in January 2007, shortly after Timberlake’s split from Cameron Diaz) “You’d be surprised at how soon the love was lost on this one,” the friend continues. “Justin said he was miserable.”

Timberlake allegedly finally fessed up to his feelings about the relationship shortly after his birthday on January 31st.

“He just said he didn’t want to marry her and it didn’t feel right,” another source says. Biel, the source says, was blindsided. “It just stung her in the heart. He didn’t admit the cheating, even though we all knew it,” claims the insider.

Whew, that’s a mouthful right there! If this blabbermouth truly is Justin’s friend, we’d never want to meet Justin’s enemies…

Thoughts?