New Delhi, Jan 31 (ANI): Cameron Diaz has revealed that she has no hard feelings towards her former boyfriends and is still great friends with them. The 41-year-old actress said that she is happy her former flames, which include Justin Timberlake, Jared Leto and Matt Dillon, are still 'invested' in her, as she has been invested in them. Diaz added that she believes all her relationships are strong, be it with her family or friends.