We love a good love story and the one behind Iman and her hubby David Bowie is as sweet as they come.

Reportedly, the British rockstar fell head-over-heels in love with the Somali-born supermodel the second he laid eyes on her during a blind date in 1990. Two years later the duo were hitched and today they are celebrating 20 years of marital bliss!

Iman feted the milestone with a sweet tweet this morning referencing a line from one of David's tunes "The Wedding Song":


Iman Abdulmajid
TODAY is our 20yrs wedding anniversary "I believe in magic Angel for life" The Wedding Song/ Bowie

She also sent a picture of the couple from an old magazine spread commemorating their nuptials. Swoon!
iman

The power couple, along with their two daughters -- 34-year old Zulekha Haywood (Iman's child from a previous marriage) and 12-year-old daughter Alexandria Zahra (their child together) -- have made it through the good and the bad times proving that their love is still super hot!

Take a look at these swoon-worthy photos of the superstar couple over the years. Happy anniversary Iman and David!

Loading Slideshow...
  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty photo)

  • (Getty Photo)

  • (Getty Photo)

  • (Getty Photo)