Actress Cameron Diaz fears she will be single for a long time after splitting with Justin Timberlake, because "it's hard" finding love as a celebrity.
The pair ended their longterm relationship in January. Diaz has since been linked with a number of eligible bachelors, including surfer Kelly Slater, but she insists she needs time to get over the break up, and more time to find Mr Right.
Diaz says: "I think it's hard out there. You don't fall in love every day, or with every person you meet. It's special. Our world is so complicated in that it does take a lot to make things work. But you can't be happy with someone else until you're happy with yourself."