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.