Bride and groom kissing with sparklers on their wedding day
The Bride Tribe

Want to know the best wedding songs of all time? You’re in the right place. Whether you’re after the best first dance songs or the best song to walk down the aisle to, we’ve got the go-to soundtrack for your big day.

Your wedding day will be one of the most important of your life and needs the perfect music to set the tone and get everyone in the mood. From classics to modern hits, slow songs to floor fillers, we've broken down the top 20 songs for every step of the day. At the end you'll find our 100 favourite wedding songs of all time, all made into an easy Spotify playlist just for you.

Browse our wedding song inspiration and then click through to the full list if you can't find what you're looking for here.

The Top 20 First Dance Songs

Newlywed grooms during their first dance
Samm Blake Weddings

Whether you want a classic, romantic first dance or something more alternative, there's a track for you. When you're choosing, think about the kind of dance you'll feel most comfortable doing in front of your guests - a simple slow dance suits some couples, but others may feel more confident going upbeat. It's nice to agree on a genre you both enjoy - rock, country, R&B pop - as after all, this is going to be officially 'your song' after the wedding!

1. Perfect – Ed Sheeran

Ed Sheeran is a popular choice for first dances, and it's easy to see why. This track is a modern classic, with lyrics all about finding The One - very wedding-appropriate.

2. At Last – Etta James

Pairing romantic lyrics with some rather sexy strings, At Last is a first dance song you'll want to listen to again and again after the wedding.

3. All Of Me – John Legend

John Legend really knows how to nail a romantic lyric - passionate but with a bit of edge to keep it interesting.

4. Thinking Out Loud – Ed Sheeran

Another gem from Ed Sheeran that's all about long-term love.

5. Amazed – Lonestar

Like your love songs with a side order of country? This is the one for you.

6. Can’t Help Falling In Love – Elvis Presley

A classic that'll go down a storm with a multi-generational guest list.

7. Your Song – Elton John

The sentiment of this song is simple and lovely - your partner makes life better.

8. How Long Will I Love You – Ellie Goulding

"How long will I love you?" muses Ellie Goulding. Spoiler alert: the answer is forever.

9. Something – The Beatles

A great option for a slow first dance, and a must-listen for fans of the guitar solo.

10. Let’s Stay Together – Al Green

This is a feelgood song with plenty of heart and that amazing Al Green vocal.

11. I Don’t Want To Miss A Thing – Aerosmith

Romantic rock at its finest - oh, that epic moment when the drums kick in after the first minute...

12. The Luckiest – Ben Folds

Looking for a cute and quirky first dance song? This should do the trick.

13. Wherever You Will Go – Charlene Soraia

An ethereally beautiful version of the American rock original.

14. A Thousand Years – Christina Perri

Forever associated with The Twilight Saga, this is a soft and pretty first dance option.

15. Stand By Me – Ben E. King

A Sixties great, this song has been recorded by hundreds of artists, including Florence + the Machine, but nothing beats the original.

16. Iris – The Goo Goo Dolls

Want to add some Nineties nostalgia to your first dance? This alt-rock is wonderfully heartfelt.

17. I’m Yours – Jason Mraz

Quirky and upbeat, this is ideal if you don't want to overdo the sentiment but still want some romance.

18. Wonderful Tonight – Eric Clapton

A laidback ballad with a rather apt refrain - after all, you will both look wonderful.

19. Truly Madly Deeply – Savage Garden

This vocal of this one can be a bit Marmite, but the lyrics are certainly right for a first dance.

20. This Will Be (An Everlasting Love) – Natalie Cole

Pure joy in song form, this is an ideal first dance song to get everyone clapping along.

Read the full list of 150 top first dance songs

The Top 20 Songs to Walk Down the Aisle to

Bride walking down the aisle with her father
Ed Godden Photography

When it comes to your aisle music (also known as your processional), rhythm is key. Unnecessary as this may sound, we strongly suggest you practise walking to your chosen song. Trust us, some beats are really hard to walk to, and you don't want to make your entrance as if you're attempting to break land-speed records or at a painfully slow shuffle. You should also discuss with whoever's in charge of hitting 'play' exactly when you'll start walking - you may want to let the song build for a bit - and when it should finish, ideally at a fade, so the music doesn't come to an abrupt halt. Other than that, whether you're making an entrance together or separately, we've found some excellent options for the start of the ceremony.

1. At Last – Etta James

If you're not having this for your first dance, it's a sophisticated choice for walking down the aisle.

2. Over The Rainbow/What A Wonderful World – Israel Kamakawiwo’ole

The original Over the Rainbow would be a bit of a nightmare to walk to - this upbeat version would make the aisle-walk much easier.

3. Songbird – Fleetwood Mac

Either the original or the Eva Cassidy version would certainly tug the heartstrings as you walk down the aisle.

4. Here Comes The Sun – The Beatles

An upbeat choice for making an entrance and setting the mood for your wedding.

5. Thinking Out Loud – Ed Sheeran

At 3.21, this is definitely too long to play in its entirety (unless you have a massive aisle), so choose the section you like best.

6. Lucky – Jason Mraz ft. Colbie Caillat

We suggest starting your walk at the chorus for maximum effect.

7. A Thousand Years – Christina Perri

Gorgeously romantic, this is a song to float down the aisle to.

8. Canon in D Major (Pachelbel’s Canon) – J.S. Bach Orchestra

This is a traditional wedding aisle song that's full of elegance. If your budget allows, it sounds particularly lovely played live by a string quartet.

9. Your Song – Ellie Goulding

This is a softer version of the Elton John classic, making it a graceful choice for your walk down the aisle.

10. I’m Kissing You – Des’ree

Remember Romeo + Juliet? I'm Kissing You is a central part of the soundtrack, and would be a romantic, nostalgia-tinged choice.

11. Everybody’s Free (To Feel Good) – Quindon Tarver

Another Romeo +Juliet alumnus, this song isn't exactly romantic but it's a unique, alternative song for walking down the aisle.

12. Butterfly Waltz – Brian Crain

Pretty, delicate and easy to walk to - what more could you want in a wedding aisle song?

13. From This Moment On – Shania Twain & Bryan White

The lyrics are made for a wedding ceremony, but be warned, it takes a while to build, so you'll need to time in carefully.

14. What A Wonderful World – Louis Armstrong

Want to reduce your wedding guests to tears? Walk down the aisle to this heartfelt classic.

15. Bella’s Lullaby – Carter Burwell, Dan Redfeld and Elizabeth Hedman

This instrumental may be associated with Twilight, but we think it's moving enough to transcend its cinematic origins.

16. The Secret Wedding (From “Braveheart”) – David Arkenstone featuring Kathleen Fisher

Another cinematic beauty, this composition from Braveheart has a lot of charm. Just don't shout, 'Freeeeeeedooooom!' when you get to the end of the aisle.

17. Marry You – Bruno Mars

Upbeat and utterly joyful, this is a mood-lifting choice as a processional.

18. Make You Feel My Love – Adele

Adele's haunting vocal sends chills down the spine - in the best possible way.

19. Just the Way You Are – Bruno Mars

Another upbeat choice, this is a high-energy way to make your entrance on the aisle.

20. The Prince of Denmark’s March (Trumpet Voluntary In D Major) – Royal Philharmonic Orchestra & Christian Rainer

A Royal favourite, this instrumental is a grand, timeless choice for the wedding aisle.

Read the full list of 135 bride entrance songs

The Top 20 Best Wedding Ceremony Songs

Bride and groom holding hands during wedding ceremony
Dominika Miechowska Photography

As well as the entrance or processional music, there are other opportunities to include your favourite songs in your wedding ceremony. You could have a performance of a piece you love by a singer or choir, for example, and have music playing while you're signing the register, as well as choosing tracks to play while your guests are arriving. Many couples also opt for exit music as they leave the ceremony venue.

1. Canon in D Major – Pachebel Orchestra

If you don't choose this as a processional, it's a classic choice to play as your guests are being seated.

2. Bella’s Lullaby – Carter Burwell, Dan Redfeld and Elizabeth Hedman

This pretty track is another great set-the-mood track as guests arrive at your ceremony.

3. Make You Feel My Love – ADELE

The original would be lovely as exit music; if your budget stretches to a live performance, we've heard some amazing gospel choir arrangements.

4. I’m Kissing You – Des’ree

Put a twist on this Romeo + Juliet favourite by having an instrumental version performed - the string arrangement is gorgeous.

5. The Secret Wedding (From “Braveheart”) – David Arkenstone featuring Kathleen Fisher

This is a good one to play in the background as you sign the register.

6. Better Together – Jack Johnson

Sentimental without being sugar, this track is a lovely way to exit the ceremony with your newly minted husband or wife.

7. Everybody’s Free (To Feel Good) – Quindon Tarver

An unusual song to keep guests entertained while you're signing the register.

8. The Way You Look Tonight – Tony Bennett

Play this smooth classic as guests arrive to set a sophisticated ceremony mood.

9. Across the Stars (From “Episode II: Attack of the Clones”) – John Williams

Incorporating your love of Star Wars into your wedding doesn't have to mean costumes, props and side buns - use this graceful yet stirring track in your ceremony for a subtle reference.

10. The Prince of Denmark’s March (Trumpet Voluntary In D Major) – Royal Philharmonic Orchestra & Christian Rainer

Make a regal exit from the ceremony with this classical composition.

11. A Thousand Years – Christina Perri

Put a twist on this wedding favourite by having a instrumental version - all the better if it's live.

12. My Lover’s Prayer – Otis Redding

Imagine Otis Redding's inimitable vocal filling your ceremony space with love.

13. From This Moment On – Shania Twain & Bryan White

This is a romantic but upbeat choice for the point after the wedding ceremony when you're signing the register.

14. Clair De Lune – Claude Debussy

No, not the French children's song, but the Debussy piano suite that's pure magic.

15. A Groovy Kind of Love – Phil Collins

Hear us out. The idea of a Phil Collins song during your wedding ceremony may sound like pure cheese, but it's the highest quality fromage, and all your (older) guests will know it.

16. I Knew I Loved You – Savage Garden

The vocal may be too much on the nasal side for some tastes, but there's no denying the romance of those lyrics.

17. All Of Me – John Legend

If you're hiring a gospel choir, ask them to do an arrangement of this, to put a fresh spin on a wedding perennial.

18. When You Love a Woman – Journey

This is pretty long, so best saved for the signing of the register if you want to add some vintage rock to your wedding ceremony.

19. Circle of Life (From “The Lion King”) – Lebo M & Carmen Twillie

This triumphant track works at pretty much any part of the wedding ceremony, but would be particularly apt as you're leaving.

20. Kisses and Cake – John Powell

A very pretty instrumental that we think would work a treat as guests arrive.

Read the full 120 best wedding ceremony songs

The Top 20 Best Wedding Breakfast Songs

Cake table at a wedding
Anna Mathilda Photography

When you're putting together a playlist of songs for your wedding breakfast, remember that what you're looking for is background music. Your guests will be chatting away as they tuck into their food, so look for relaxed tracks. That being said, you don't have to go bland with your wedding breakfast songs; pick the music you love, just maybe save the dance anthems for later on.

1. I’m Yours – Jason Mraz

Upbeat yet still chilled, this song will bring some low-key romance to your wedding breakfast.

2. Kiss Me – Sixpence None the Richer

Nineties kids will remember this one, a pretty ballad with an infectious chorus.

3. You’ve Got the Love – Florence + the Machine

We'd argue that the Candi Staton original is actually the best, but save that for the dance floor -  the Florence + the Machine version is more delicate, so it's better as background music.

4. Brown Eyed Girl – Van Morrison

This classic track is a real mood-lifter, without being too obtrusive.

5. Baby Love – Nicole Scherzinger

Bring some sunshine to your wedding breakfast with this breezy track.

6. Orinoco Flow – Enya

Take it back to the '80s! This Enya classic is instantly recognisable and utterly laidback.

7. Hey There Delilah – Plain White T’s

There's something very calming about the melody - it's sort of like a daytime lullaby.

8. Cannonball – Damien Rice

Wistful vocals and delicate guitars make this a lovely choice for a wedding breakfast playlist.

9. Heartbeats – José González

José González's super-smooth voice is a real crowd-pleaser.

10. She’s Always A Woman – Billy Joel

Give your older relatives a rush of nostalgia with this '70s hit.

11. The Scientist – Coldplay

Ok, the lyrics of this are a teeny bit depressing, but we think your guests will overlook that and just enjoy the tune.

12. You to Me Are Everything – The Real Thing

'70s soul at its very best, this will inject an extra note of happiness into your wedding breakfast.

13. My Guy – Mary Wells

This Motown classic is just right for a wedding, with its lyrics about love and sunny rhythm.

14. Autumn – Paolo Nutini

This track is a tribute to Paolo Nutini's grandfather, who passed away - yes, it's a sadder song than most on the list, but it ends on a note of hope.

15. Do You Remember – Jack Johnson

A laidback love song that works well in the background.

16. Songbird – Oasis

Save Cigarettes and Alcohol for the evening, and slot Oasis into your wedding breakfast playlist courtesy of this surprisingly affecting song.

17. “Ode to Joy” from Symphony No. 9 in D minor, Op. 125: Choral) – Beethoven

Going classical? Ode to Joy is, well, unashamedly joyous.

18. Beating Hearts – King Charles

This is a little pacier than other tracks on the list, so put it on towards the end when you want to lift the mood even further.

19. Big Yellow Taxi – Counting Crows & Vanessa Carlton

Nothing beats the Joni Mitchell original, but this version has smoothed out the rawness, making it ideal for the wedding breakfast.

20. Eyes Wide Open – Gotye

Ok, the lyrics are about a break-up, but it's a song with a lot of energy that's ideal for getting guests ready for the evening party.

Read the full 45 best relaxed wedding breakfast songs

The Top 20 Wedding Party Songs

Bride and groom dancing on their wedding day
Matt Fox Photography

If you want to get guests dancing, familiarity is key. You can certainly play folktronic or vaporwave if those are the musical genres you love, but to create a party mood at your wedding, add some sing-along tracks, both contemporary and classic, to really fill that dance floor.

1. Single Ladies (Put a Ring On It) – Beyoncé

With a chorus that simply demands you sing along, plus the iconic ring dance, this is the track that'll get guests flooding to the dance floor.

2. Summer of ’69 – Bryan Adams

Pro tip: have dance floor inflatables including blow-up guitars, so guests can take their air guitar to the next level.

3. Sweet Child O’ Mine – Guns N’ Roses

Even if you haven't a clue about the lyrics to the verses, it's a safe bet that plenty of people will be wailing along to the chorus.

4. Crazy Little Thing Called Love – Michael Bublé

Is it even a wedding if there isn't a Bublé track? This jazz version of Queen's classic is no musical masterpiece, but it's great fun.

5. Dancing in The Moonlight – Toploader

It seems impossible to have passed through the Noughties without having heard this ode to partying at least once.

6. On the Floor – Jennifer Lopez

In this song, J Lo explicitly demands our presence on the dance floor - who are we to argue?

7. Valerie – Amy Winehouse

This cool cover definitely has the sing-a-long factor.

8. Marry You – Bruno Mars

Non-scientific fact: people love singing along to songs about weddings while they're at weddings, making this track a perfect choice.

9. Walking On Sunshine – Katrina & The Waves

The '80s are a rich source of sing-a-long anthems, and this classic is no exception, with lyrics that are full of joy.

10. Come on Eileen – Dexy’s Midnight Runners

Dads to the dance floor! Dads to the dance floor! Prepare for some amusingly awkward dancing.

11. Gimme All Your Lovin – ZZ Top

See above.

12. I Wanna Dance With Somebody – Whitney Houston

Gorgeous vocals and an easy-to-dance-to beat - what's not to love?

13. 9 to 5 – Dolly Parton

A pop-country dance floor staple, with an opening that's instantly recognisable.

14. Mr. Brightside – The Killers

This 2004 song has such an insistent beat - it may not be the easiest to dance to, but it's ideal for jumping up and down while bawling out the lyrics.

15. Wake Me Up Before You Go-Go – Wham!

Another winner from the '80s, this Wham! track is a multi-generational crowd pleaser.

16. (I’ve Had) The Time of My Life – Bill Medley & Jennifer Warnes

Just don't try to recreate that Dirty Dancing lift without professional training.

17. I’ll Be There for You – The Rembrandts

Got some Friends fans in your life? They'll thank you for this one.

18. Macarena – Los del Río

Macarena came out in 1993, and part of the joy of playing this at your wedding is watching guests trying to remember that routine they knew so effortlessly almost 20 years ago.

19. Mambo No. 5 (A Little Bit Of…) – Lou Bega

This mambo-jazz modern classic is easy to dance to and has shout-along lyrics.

20. As Long As You Love Me – Backstreet Boys

Add some '90s boyband nostalgia to your wedding party with the BSB classic.

Read the full 75 epic wedding party songs

The Top 20 Last Dance Wedding Songs

Bride and groom kissing with sparklers on their wedding day
The Bride Tribe

End your wedding on a high with a last dance song to remember. Whether you want a high-energy dance off or a lighters-in-the-air sing-along, there's a track here to create your perfect mood.

1. (I’ve Had) The Time of My Life – Bill Medley & Jennifer Warnes

All being well, you will have had the time of your life at your wedding, so the Dirty Dancing favourite is a smart choice.

2. Never Forget – Take That

An anthem with an epic feel, this is one that has old friends slinging their arms around each other and singing their hearts out.

3. Don’t Stop Me Now – Queen

End the night with a last dance that'll see you and your guests hurtling round the dance floor.

4. I’m Gonna Be (500 Miles) – The Proclaimers

An oldie but goodie, there's nothing quite like seeing all your guests marching on the spot and belting out the chorus.

5. How Sweet It Is (To Be Loved By You) – Marvin Gaye

Want to end the night on a sophisticated note? Enter Marvin Gaye and this Motown classic.

6. All You Need Is Love – The Beatles

Go out on a high with arguably The Beatles' most joyous track.

7. Ain’t No Mountain High Enough – Diana Ross & The Supremes & The Temptations

More Motown magic with the Diana Ross version of a soul classic.

8. Bohemian Rhapsody – Queen

This one should prompt a mass last-dance-at-the-wedding sing-along, with plenty of enthusiasm for the 'Bismillah' section.

9. Sweet Caroline – Neil Diamond

The advantage of choosing a '60s classic is that older generation will be able to sing along. Bonus points if one of you is called Caroline.

10. Don’t Stop Believin’ – Journey

Want to end the evening with some high-grade cheese? It has to be this Journey favourites.

11. Daydream Believer – The Monkees

A happy track to end the wedding, with that unbeatably catchy chorus.

12. Thinking Out Loud – Ed Sheeran

Want the last dance to be a couples' slow dance? This track will work well, although we can't guarantee your single friends will thank you.

13. Walking On Sunshine – Katrina & The Waves

Fun fact: the last time the UK won the Eurovision Song Contest was with Katrina and the Waves. Sadly, we're not sure Love Shine a Light has stood the test of time, but Walking on Sunshine certainly has.

14. How Long Will I Love You – Ellie Goulding

Another 'couples, assemble' slow dance that ends the wedding on a romantic note.

15. Make You Feel My Love – Adele

Continuing that theme: a heartfelt song to sway along to as your last wedding dance.

16. This Kind of Love – Sister Hazel

This song is ideal if you want something your guests may not have heard before but that has buckets of romance.

17. At Last – Etta James

Float around the dance floor on a cloud of love with this gorgeous track.

18. Champagne Supernova – Oasis

An excellent end-of-the-night song that signals, to anyone who grew up in the '90s or Noughties at least, that it's time to remember where you put your coat.

19. God Only Knows – The Beach Boys

A sing-along classic with some of the most romantic lyrics ever written.

20. Hey Jude – The Beatles

Who doesn't enjoy singing along as this song builds and builds, culminating in that cathartic 'Na na na na na na na'? Still legendary.

Read the full 45 best last dance wedding songs

The 100 Best Wedding Songs of All Time

Bridesmaids wearing mismatched maroon dresses
Noah Werth Film Photography

Weddings tend to be filled with music, from getting-ready playlists through to ceremony music and party songs. We've picked out the tracks that work at any stage of the celebration, from much-loved classics to the more contemporary.

1. Perfect – Ed Sheeran

The lyrics of this are super-sentimental, with sweeping strings adding an extra helping of romance.

2. Amazed – Lonestar

A contemporary country love ballad with a great lead vocal.

3. I Don’t Want To Miss A Thing – Aerosmith

From those opening strings to the final fade, this is an epic rock love song.

4. This Will Be (An Everlasting Love) – Natalie Cole

Looking for a wedding song that's full of joy? This is it.

5. Can’t Help Falling In Love – Haley Reinhart

For a long time this track was a bit of a wedding cliché - Haley Reinhart's version gives it fresh life.

6. Wherever You Will Go – Charlene Soraia

A delicate, pretty cover of that famous The Calling track.

7. A Thousand Years – Christina Perri

This contains all the elements of a great wedding love song: smooth-as-silk vocals, heartfelt lyrics and an unforgettable melody.

8. Thinking Out Loud – Ed Sheeran

It's fast becoming a wedding classic thanks to those our-love-is-forever lyrics.

9. I’m Yours – Jason Mraz

A perfect choice for some low-key romance.

10. At Last – Etta James

One of the most beautiful love songs of all time, it's been covered by Celine Dion and Beyoncé, but nothing can eclipse the Etta James original.

11. Truly, Madly, Deeply – Savage Garden

If you lived through the '90s, you'll definitely remember this one.

12. Let’s Stay Together – Al Green

From the opening lyric, this R&B classic is unsurpassed when it comes to refined romance.

13. Run – Leona Lewis

The Snow Patrol original is moving enough, but Leona Lewis takes it to a whole new level.

14. All Of Me – John Legend

Written for his wife, this is one of the great modern love songs.

15. Shallow – Lady Gaga & Bradley Cooper

If you sobbed your way through 2018's A Star Is Born, this standout track from the soundtrack should be on your wedding playlist.

16. Sucker – Jonas Brothers

The best love songs don't have to have a classically romantic melody - this is unashamedly catchy, quirky and upbeat.

17. L-O-V-E – Nat King Cole

Add some sophistication to your wedding playlist with this sublime jazz gem.

18. I Wanna Hold Your Hand – The Beatles

When it comes to retro pop, this is one of the best.

19. Ain’t No Mountain High Enough – Diana Ross & The Supremes

This iconic Motown track deserves a place on every wedding playlist.

20. Daydream Believer – The Monkees

This little slice of '60s pop magic is a sunbeam of a song.

21. Symphony – Clean Bandit ft Zara Larsson

If you're a fan of Clean Bandit's classical-dance fusion, this is a must-have track for your wedding playlist.

22. Your Song – Rita Ora

A contemporary love song with a beat that just makes you want to dance.

23. Born To Be Yours – Imagine Dragons and Kygo

Dance meets folk on this alternative love song that'll add interest to your wedding playlist.

24. Don’t Stop Believin’ – Journey

Are you partial to an '80s power ballad? This is one of the classics.

25. Make You Feel My Love – Adele

Adele sings about going to the ends of the earth to make a partner happy - getting married will do it, too.

26. Sweet Caroline – Neil Diamond

A sing-along wedding favourite that'll go down well with older guests.

27. Best Part – Daniel Caesar ft. H.E.R.

This R&B track is laidback and beautiful, with stunning vocals from Daniel Caesar and H.E.R.

28. Young and Beautiful – Lana Del Rey

Trust Lana to bring the drama - this makes you feel like you're part of an epic cinematic love story.

29. Sweetheart – Thomas Rhett

This '50s-tinged country love song is incredibly catchy.

30. Us – James Bay

A guitar-led slice of loveliness with an anthemic feel.

31. Speechless – Dan + Shay

Add some modern country to your playlist - the duo used footage from their own weddings in the video.

32. You Are the Best Thing – Ray LaMontagne

Blusey folk at its upbeat finest, featuring a very sultry vocal.

33. Say You Won’t Let Go – James Arthur

A low-key love song that's all about romance in long-term relationships.

34. Love Story – Taylor Swift

Inspired by Romeo & Juliet - but with a happy ending - this mid-tempo country pop hit is ideal for a wedding.

35. I Like Me Better – Lauv

If you feel like the best version of yourself when you're with your partner, the lyrics will really resonate.

36. Endless Love – Lionel Richie and Diana Ross

One of the great love songs of the '80s.

37. You Are The Reason – Calum Scott and Leona Lewis

Make sure you pick the duet version of the pretty piano track - Leona Lewis's vocal really brings the romance.

38. Stand By Me – Ben E. King

Ah, that impassioned chorus! There's a reason this '60s showstopper has stood the test of time.

39. Burning Love – Elvis Presley

The King at his seductive best.

40. Unchained Melody – The Righteous Brothers

Has this '60s hit dated a bit? Yes, but we still love the longing in the vocals - all together now: 'Oh, my-y-y-y love!'

41. You Send Me – Sam Cooke

This soul classic never fails to give us goosebumps.

42. Time After Time – Cyndi Lauper

This song pretty much sums up the '80s love song, keyboard-synths and all - and that's why we love it.

43. Wannabe – Spice Girls

The Spice Girls' first number 1 is gloriously bonkers, and has the advantage that pretty much everyone knows the lyrics.

44. Firework – Katy Perry

This is one of those tracks that never fails to lift the mood.

45. You’re The One That I Want – Grease

Best not to play this during the wedding breakfast as it's likely to get everyone on their feet.

46. Songbird – Eva Cassidy

A wonderfully romantic song with an incredibly pure vocal.

47. Just The Way You Are – Bruno Mars

This upbeat ballad may have slightly cheesy lyrics, but it's undeniably joyous.

48. How Long Will I Love You – Ellie Goulding

The way the delicately pretty piano combines with Ellie Goulding's heartfelt vocal is just bewitching.

49. All You Need Is Love – The Beatles

This never fails to lift the mood.

50. Call Me Maybe – Carly Rae Jepsen

A little slice of pop heaven that pretty much demands to be danced to.

51. Don’t Stop Me Now – Queen

Even if you're planning an ultra-cool, contemporary dance floor playlist, we suggest you whack this on at the end of the night for some pure, unadulterated fun.

52. Love On Top – Beyonce

Pure joy in song form, as contemporary R&B goes back to the '80s.

53. No Scrubs – TLC

One of the all-time best tracks for some '90s nostalgia on the dance floor.

54. Baby One More Time – Britney Spears

There's still something irresistible about Britney's debut - no, the lyrics aren't romantic, but who cares when you're having this much fun?

55. All About That Bass – Meghan Trainor

This retro-inspired track has fast become a wedding party staple.

56. I’m Every Woman – Chaka Khan

We do love the Whitney cover, but nothing will top Chaka Khan's sexy '70s original.

57. Reach – S Club 7

If it's feel-good pop you want, it has to be S Club 7, and this eminently sing-along-able track.

58. I’m Kissing You – Des’ree

This meltingly romantic track would work well as a first dance.

59. Gimme! Gimme! Gimme! – ABBA

Any good wedding playlist should include an ABBA song - and if you choose only one, make it this.

60. Jump – Girls Aloud

While we love The Pointer Sisters' original, we're opting for the Girls Aloud version purely because it reminds us of that Hugh Grant dancing scene in Love Actually.

61. Like A Prayer – Madonna

Any pop song that features some soaring gospel is going down well with us.

62. I’m Coming Out – Diana Ross

An uplifting classic that always lifts the mood.

63. From This Moment On – Shania Twain & Bryan White

What's better than one contemporary country singer? Why, two contemporary country singers, giving it their all on a romantic ballad with lots of twangy guitar.

64. Better Together – Jack Johnson

A laidback love song with a pleasingly wistful vocal.

65. Can You Feel The Love Tonight – Elton John

Not just for fans of The Lion King, this track stands in its own right as a soaring love song.

66. The Luckiest – Ben Folds

Offbeat and quirky, yet this song from the About Time still brings the romance.

67. Signed, Sealed, Delivered (I’m Yours) – Stevie Wonder

Ever heard a better song about the joy of being in love? Us neither.

68. You Make My Dreams – Hall & Oates

Rock it out '80s style with this high-energy classic.

69. We Go Together – John Travolta & Olivia Newton-John

The Grease soundtrack really is the gift that keeps on giving when it comes to nostalgia-heavy dance floor winners.

70. Best Day of My Life – American Authors

The lyrics of this indie rock track are very apt - here's to the best day of your lives (so far)!

71. Wind Beneath My Wings – Bette Midler

Fun fact: this song was recorded by 8 other artists before Bette Midler gave it the '80s power ballad treatment.

72. What a Wonderful World – Louis Armstrong

A lovely end-of-the-night song to put everyone in a mellow mood.

73. Your Song – Ellie Goulding

It was a tricky choice, but in the end we've gone for Ellie Goulding's soft-as-butter vocals ahead of the Elton John original. Sorry, Elton.

74. Single Ladies (Put a Ring On It) – Beyoncé

An absolute stormer, this is a party playlist essential.

75. Summer of ’69 – Bryan Adams

Fun, kitschy and guaranteed to get some air guitar going.

76. Dancing in The Moonlight – Toploader

This song is all about unrestrained joy - what could be better at a wedding?

77. Valerie – Amy Winehouse

A sing-a-long standard that should get everyone on their feet.

78. Marry You – Bruno Mars

A bit of good, clean, wedding-themed pop fun.

79. Come On Eileen – Dexys Midnight Runners

Yes, it's pure cheese, but sometimes that's what a wedding playlist needs.

80. I Wanna Dance With Somebody – Whitney Houston

If you only include one '80s pop track, make it this little slice of heaven.

81. Let’s Twist Again – Chubby Checker

Take it back to the '60s with a feel-good song that demands you dance along.

82. Can’t Stop The Feeling! – Justin Timberlake

There's nothing cool about this song from the Trolls soundtrack - but maybe that's the point? It's an up-tempo dance stunner that's unashamedly happy.

83. (I’ve Had) The Time of My Life – Bill Medley & Jennifer Warnes

Arguably standout track from Dirty Dancing, this is great for ending the wedding on a high.

84. Uptown Funk – Bruno Mars

This '80s-inspired, funk-soul track has fast become a party essential.

85. Never Forget – Take That

Lighters in their air, people, and get ready to shout to the chorus!

86. I’m Gonna Be (500 Miles) – The Proclaimers

A multi-generational crowd-pleaser that should encourage some dance floor stomping.

87. How Sweet It Is (To Be Loved By You) – Marvin Gaye

If only all love songs were as purely joyful as this Motown marvel.

88. Toothpaste Kisses – The Maccabees

This indie rock track is surprisingly pretty, and is a lovely alternative wedding song choice.

89. Shut Up And Dance – Walk The Moon

Get your guests to let go on the dance floor with this infectious rock-pop track.

90. Last Request – Paolo Nutini

A song about break-up sex may seem a bit odd for a wedding, but Paolo Nutini's vocal can't help but send shivers down the back of the neck.

91. Can’t Take My Eyes Off You – Andy Williams

This '60s love song starts off sweet and graceful, but builds into a chorus that's pure swagger.

92. (Everything I Do) I Do It For You – Bryan Adams

The power ballad-iest of power ballads, this should get everyone singing along - or at least doing some epic fist pumps.

93. Love Is All Around – Wet Wet Wet

This definitely has the recognition factor and is a good song to round off the night.

94. Marry Me – Train

A wedding themed rock song? Add it to the playlist!

95. Everything – Michael Bublé

The lyrics definitely stray into 'He said what?' territory, but it's still a joyous celebration of how happy you feel when you're in love.

96. Ho Hey – The Lumineers

This modern folk favourite has definite audience participation potential - everyone can shout 'ho, hey', after all.

97. I Do, I Do, I Do, I Do, I Do – ABBA

Add some '70s fun to your wedding playlist.

98. I Got You (I Feel Good) – James Brown

Is there a more feelgood song that this '60s classic? We think not.

99. Something – The Beatles

As lovely as a first dance as for an end-of-the-night, close-out track.

100. Bohemian Rhapsody – Queen

Prepare for a mass wedding singalong when this iconic Queen song gets going.