Craig David Sang this Couple's First Dance Song and it's Incredibly Romantic

This might be the best first dance we've ever seen

Earlier this month we reported on one dedicated bride who tweeted Craig David every day to convince him to perform at her wedding.

This week her big day finally arrived, and we have to say, it's more magical than we ever imagined.

He has a huge back catalogue of hits he could have performed, but rather than singing 7 days or Rewind, Craig serenaded Sophie and her groom Richard with romantic first dance song Unbelievable, and we doubt there was a dry eye in the house!

We're wishing huge congratulations to Sophie and Richard - we bet they'll never forget their super-special first dance.

READ MORE: Celebrity Wedding Crashers: From Taylor Swift to Justin Timberlake


Oops – nothing in this comment!

Sorry, we couldn't post your comment right now. Can you try again later?