• Julia Roberts shares a very personal photo
  • This is a rarity for the actress
  • She makes a declaration of love to her husband online

It's what many people dream of... a long happy marriage. Actress Julia Roberts (55) and her husband Daniel Moder (54) seem to succeed in this regard. 

Others also read:

Julia Roberts: Hot kiss for wedding anniversary

On Instagram, the 55-year-old announced that she and her husband celebrated their 21st wedding anniversary this year. The couple got married in 2002.

"21 #truelove #heckyeah #fromhereonout" Julia Roberts writes simply alongside the photo. The shot shows the actress and the cameraman kissing intimately in a blurry picture.

The two can only be congratulated for still being so in love with each other after more than two decades of marriage.

In 2000, Julia Roberts and Daniel Moder met on the set of the film 'The Mexican'. While Julia and Hollywood star Brad Pitt (59) stood in front of the camera, Daniel filmed behind it. Their marriage in 2002 was followed by three children: twins Hazel and Phinnaeus (*2004) and Henry Daniel (*2007).

More about happy celebrity couples: