Oscar-winning actress Kate Winslet has officially tied the knot with her third husband: Ned Rocknroll, the 34-year-old grandson of billionaire Richard Branson. According to The Sun, the ceremony was so private the couple’s parents weren’t even told—though the bride was given away by none other than Leonardo DiCaprio. The wedding was attended by Winslet’s two children and a few family members and friends. The couple met as houseguests on Branson’s island in the Caribbean.