Benji Madden is Cameron Diaz's 'rock'

Friends of Cameron Diaz say her husband Benji Madden is her "rock".