Kate Winslet has revealed that friend and former co-star Leonardo DiCaprio is her ``rock'' and knows her ``better than anyone''.
Winslet: 'DiCaprio is my rock'