diaz & timber

Could it be that after three years of dating & a supposed engagement, Justin Timberlake & Cameron Diaz are breaking up?
The latest reports say that Timberlake has dumped Diaz last week just before his world tour!
They were a great couple but it seems Diaz, who is 33, is ready to settle down & commit, while Timberlake, who is only 24, isn't!
Maybe Cameron should find herself an older guy that's ready for marriage & family!