Justine Timberlake is said to have secretly proposed to Cameron Diaz with a stunning seven-carat diamond ring worth nearly half a million dollars. Reports say the couple is planning to tie the knot in a ceremony in Hawaii over the summer. The `In Her Shoes’ star has been romancing the singer for three years, but apparently wants to keep the engagement secret. A friend of Justin’s confirms, “They’ve been engaged for a while, but now Justin is ready to do it. They’re planning to have a very small wedding in Hawaii during the summer.” Sources report Cameron has been keen to get hitched to Justin for some time but he held off because of the age difference. “Now they know it’s time, and they’re so happy,” the insider says. [16 June 2006]