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!

Of course, not everyone can have Craig David at their wedding (sob). That's why we've rounded up the 19 most unusual wedding entertainment ideas, so your guests with be just as amazed as Sophie and Richard's. 

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?