Celebrate Another Year with These 39 Best Wedding Anniversary Songs

It comes once a year – and every year, it’s just as special and important as the last! Your wedding anniversary is something to celebrate with amazing music that connects to your love story, your life together, and your marriage.

The best wedding anniversary songs share a vibe or special lyrics that link to your own story. So, pick something that reminds you of your partner so you can celebrate, whether it’s your fifth anniversary or your fiftieth.

You’re Still the One – Shania Twain

Love is long-lasting when you find the one who’s right for you and you’re right for. And nothing says that better than this sweet pop-country anniversary song from Shania Twain. ‘You’re Still the One’ was written by Shania Twain and her husband, Robert “Mutt” Lange. “When I first saw you, I saw love. And the first time you touched me, I felt love. And after all this time, you’re still the one I love. Look how far we’ve come, my baby. We mighta took the long way; we knew we’d get there someday.”


Let’s Stay Together – Al Green

‘Let’s Stay Together’ by Al Green is about unconditional love – even through tough times – and is an excellent song for remembering the love you share with your partner. The soul rhythm R&B song has just a hint of funk, with sweet lyrics and a soft, moody vibe perfect for a slow dance, hand-holding, or just grooving together as you celebrate your love. “Let’s, let’s stay together. Lovin’ you whether, whether times are good or bad, happy or sad.”

Related: See more of the best stay together songs.


P.S. I Love You – The Beatles

“Remember that I’ll always be in love with you.” This iconic, romantic song from The Beatles is a wonderful choice for your wedding anniversary. The sentiments are that no matter how far apart you may be, the love is always alive between you. This is an especially great song for any couple who’s ever had some long-distance time in their relationship – a sweet reminder of how true your love had always been even when apart.

Related: Listen to more songs for long distance relationships.


Thinking Out Loud – Ed Sheeran

‘Thinking Out Loud’ comes from Ed Sheeran, with a romantic vibe and slow beat that’s perfect for a slow anniversary dance as you remember how much you love each other. The story is about a lifelong love, “‘Cause honey, your soul can never grow old, it’s evergreen. Baby, your smile’s forever in my mind and memory.” From teenage love to the years of fleeting and mobility past, this song covers it all—with a love that lasts.

Related: This song features on our list of top songs everyone knows.


Still the One – Orleans

Acknowledging that all marriages have ups and downs, this amazing song by Orleans is a fantastic song to play for your wedding anniversary. ‘Still the One’ reminds us that even though relationships have rough patches and marriage is hard work, it’s all worth it because you’re with your better half and still having fun even late into life together. “You are still the one that makes me shout. Still, the one that I dream about. We’re still having fun, and you’re still the one.”

Related: You’ll love these yacht rock hits.


You Make Loving Fun – Fleetwood Mac

‘You Make Loving Fun’ is one of the most praised love songs by the band Fleetwood Mac. The song was written for the Rumours album by Christine McVie. The song speaks of the excitement of a loving relationship filled with mutual affection and care for each other. “Sweet, wonderful you, you make me happy with the things you do. You, you make loving fun. And I don’t have to tell you, but you’re the only one.”


Dance Me to the End of Love – Leonard Cohen

‘Dance Me to the End of Love’ is a unique love song that’s based on the historical understanding of the dark days of the past. In some ways, that makes this song even better for some couples – it’s about coming to the end of all things but still being together. No matter what you’ve seen or been through, there’s beauty through all of life and love, even in painful times.


After All These Years – Journey

Written by Journey’s keyboard player, ‘After All These Years’ is a sweet song that haunts you with its beauty and memorable lyrics. “A faded wedding photograph – you and me in our first dance. Our eyes are closed; we’re lost in one sweet embrace. Since those days, the world has changed, but our love remains the same.” The song recalls all the trials of a long life lived together and how all those things help to draw you closer and form a deeper love between you. After many years, there couldn’t be a more appropriate song for a wedding anniversary.


Love is Here to Stay – Frank Sinatra

The romantic ballad ‘Love is Here to Stay’ was written by George Gershwin initially for The Goldwyn Follies in 1937. The song is about that long-lasting quality of true love that outlasts the world. “It’s very clear our love is here to stay. Not for a year but ever and a day. The radio and the telephone and the movies that we know may just be passing fancies, and in time, may go. Together we’re going a long, long way.”


By Your Side – Sade

This soft R&B love song by Sade, ‘By Your Side’ is a fantastic choice for an anniversary celebration. The song is about lifting up your partner, reminding each other of how your love draws you to each other, saves you from sorrow, and saves you from getting lost in the world that’s so hard. If you’re planning a slow dance or just need a quiet moment to reflect on your love for each other, this song is it.

Related: Here are some sweet songs from mother to daughter.


Anniversary – Tony! Toni! Toné!

If the title doesn’t declare it well enough for you, ‘Anniversary’ by American R&B group Tony! Toni! Toné! is a popular choice for wedding anniversary celebrations. The lyrics are fairly simple and repetitive in the chorus—a straight-up reminder of what the song is about—and the rhythms are catchy and easy to sway to as you dance and remember all the things that draw you together.


You Just Get Better All the Time – Tim McGraw

From American singer and songwriter in the country music universe, Tim McGraw, ‘You Just Get Better All the Time’ is a moving, romantic song about love growing and improving over the years. And anyone who’s been in a happy marriage for many years would have to agree with the honest lyrics of joy: “And I get the feeling I can make it babe, as long as you are by my side. You’re the music in my ears, the laughter when the tears are falling down in my life. And on down through the years, you just get better all the time.”


All My Life – K-Ci & JoJo

The flowing piano ballad from brother duo K-Ci and JoJo Hailey, ‘All My Life’ is a rocking but slow song perfect for celebrating a lifetime of love. The ballad was originally supposed to be used by a female artist, but as the duo finished writing it in the studio, they knew the song was a perfect choice for them. “I will never find another lover sweeter than you, more precious than you.” How true those lyrics are for so many couples celebrating their lifelong loves.


Baby I’m Yours – Arctic Monkeys

If your love is one that will live on forever, you’ll relate to this beautiful song, ‘Baby I’m Yours’ by the Arctic Monkeys. The love song is about that ongoing love that will forever be true, no matter how the world changes around you. The song feels like its era of the 1960s, with light orchestration, doo-wop vibes, and happy lyrics.

Related: Check out these songs with the word time.


I Do (Cherish You) – 98 Degrees

A grooving R&B song by Keith Stegall and Dan Hill, ‘I Do (Cherish You)’ was originally recorded by country singer Mark Willis. The song has since been covered by many artists, each making it their own in the various musical styles of the covers. When 98 Degrees covered the song, they helped bring it to further fame as a romantic song perfectly suited for weddings and anniversaries. Their version was used in the romantic film Notting Hill in 1999.


Hanging by a Moment – Lifehouse

Opening with an upright bass with a bow, ‘Hanging by a Moment’ is a unique love song by Lifehouse singer Jason Wade. In an interview, he told folks that the title comes from feeling like his life was a series of moments when you try to hold on and not get swept away. The song itself was written in a moment—Wade says it took him 10 minutes to write. The song is a great way to acknowledge the sweetness of living moment by moment with your love.

Related: Seize the day with the best songs about living life.


Here We Are – Gloria Estefan

‘Here We Are’ was written by Cuban-American singer-songwriter Gloria Estefan and released in 1989. The beautiful love song was the B-side of her Don’t Let the Sun Catch You Crying album. The song is all about quiet moments between two loves, “Here we are all alone. Breathless kiss; I never thought it could feel like this.” This is a great song for remembering that feeling of butterflies and magic as you celebrate your marriage, kiss, and hold hands, even after many years.


You’ve Got the Love – Florence + the Machine

“When food is gone, you are my daily need. You’ve got the love I need.” Coming from Candi Staton, an American singer-songwriter, this stunning, moving song is an incredible choice for a wedding anniversary celebration. The song was originally released as a soul/disco/gospel track. Candi’s first recording of the song was an a capella version made for a documentary, and DJ Simon Harris discovered it and laid it over an instrumental version of Frankie Knuckles/Jamie Principle’s house song ‘Your Love.’ The unusual mix brought the song into the foreground.


You Are – Charlie Wilson

R&B artist Charles Wilson, or Uncle Charlie, gives us this beautiful song ‘You Are.’ The song has been used for many weddings, thanks to the moving lyrics and emotional impact of the instrumentation. “You’re the perfect girl—you’re made for me. It’s so easy to love you, baby. We’re compatible, incredible, and natural we are.” The theme of the song fits together perfectly. So, as you celebrate your anniversary, it’s a great acknowledgment of why you’re together.


A Thing Called Love – Johnny Cash

Written and recorded originally by Jerry Reed in 1968, ‘A Thing Called Love’ was a song Johnny Cash made his own with his unique style. The song tells the stories of love in many forms, from a strong man brought to his knees by love to a mother’s love for her children. “This thing called love…it can lift you up, never let you down. Take your world and turn it all around. Ever since time, nothing’s ever been found that’s stronger than love.” It’s not inherently about romantic love, but the song gives a beautiful picture of an overall love.

Related: You’ll love these songs with the word love in them.


Mess is Mine – Vance Joy

This beautiful song by Vance Joy, ‘Mess is Mine’ was crafted from an assortment of ideas and lyrics Joy had from other projects. He pulled them together to create this incredible song about love and how messy life is. Blending “messes” is one of those wonderful things about life with a devoted partner. “Hold on, darling. This body is yours; this body is yours and mine. Hold on, my darling. This mess was yours, now your mess is mine.”


Please Forgive Me – Bryan Adams

The title ‘Please Forgive Me’ makes you wonder if there’s something wrong, but the actual lyrics are all about a lasting love: “Please forgive me. I can’t stop loving you.” If you’ve been through rough times as a couple, ever wondered what’s next, this is a great song to recall all the good times and the times to come. “Still holding on. Still number one.” The song is about remembering all the sweetness of each other and life together: a perfect choice for an anniversary.

Related: Need help moving forward? Check out these songs about forgiving someone.


Our Song – Tank

A soft, acoustic love song, ‘Our Song’ by Tank is a beautifully romantic piece perfect for a wedding anniversary celebration. The song looks at the moment of commitment—easily a wedding day song—but the mood carries you through to all of life together. “Life without you ain’t never been right. So I don’t plan to be without you anymore. Feels like I’ve been waiting my whole life, so you can dance to it if you like. We can get through; it’s been worth the fight.”


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

“When I wake up, well, I know I’m gonna be, I’m gonna be the man who wakes up next to you. But I would walk five hundred miles. And I would walk five hundred more just to be the man who walks a thousand miles to fall down at your door.” The iconic love song of commitment by the Scottish band The Proclaimers, ‘I’m Gonna Be (500 Miles),’ is about as much of a lifetime commitment statement as you can get in a song.

Related: Travel for miles and miles with the best traveling songs.


Endless Love – Diana Ross and Lionel Richie

‘Endless Love’ sung by Lionel Ritchie and Diana Ross, came from the film of the same name, starring Brooke Shields. The song was one of the most popular in the 1980s and was nominated for a Golden Globe and awarded a Marquee Award. The song uses hyperbolic lyrics to express how love between two people can be a forever, “endless love” that your wedding anniversary is celebrating. So, if you love some sweet, romantic lyrics, you’ll love this one.

Related: Find songs to sing with your sweetie on our duet karaoke songs playlist.


You’re My Best Friend – Queen

Written by bassist John Deacon of Queen, ‘You’re my Best Friend’ is one of the band’s greatest hits. And as you listen to the rhythm, musicality, fun, upbeat instrumentation, and sweet, romantic lyrics, there’s no wonder why. “Ooh, you make me live. Whatever this world can give to me. It’s you; you’re all I see.” The loving lyrics make this song perfect for your anniversary celebration, whether it’s your first celebration or your fiftieth.

Related: Is your spouse your BFF? You’ll enjoy this playlist of songs for besties.


The Rest of Our Life – Faith Hill and Tim McGraw

As you reflect on the future ahead—the rest of time—this beautiful song by Tim McGraw and Faith Hill singing about marriage is an amazing piece to consider for your anniversary celebration. The song is actually about contemplating getting married, but as the lyrics grow with the piano-driven melody, looking into the future, “If my gray hair shows, I’ll be fine. If my waistline grows, I’ll be fine.” As you celebrate your marriage, you can celebrate ‘The Rest of Our Life.’

Related: Get eager for what’s yet to come with these songs about a bright future.


That’s All – Michael Bublé

“I can only give you love that lasts forever and the promise to be near each time you call.” Opening with sweet, devoted lyrics, ‘That’s All,’ sung by Michael Bublé, is one of the most romantic songs you could choose for your wedding anniversary celebration. Put on your slow dance shoes and sway away to the loving lyrics, embrace each other with “these arms to enfold you,” and enjoy this lifelong “love even time can’t destroy.”

Related: Here are some slow songs to dance to with your lover.


You’re the One – The Black Keys

Black Keys, an American duo from Ohio, recorded ‘You’re the One’ in a slow, heavy-rhythm style. The romantic song is a laid-back song perfect for couples who want to share a slow dance, sweet nothings, and maybe a glass of wine as a wedding anniversary is celebrated. The song is perfect for swaying to while you reflect on the lyrics, “You’re the one I adore, Will you be true, till life is done? Be the one I adore. Oh, you’re the one I adore.”


I Keep on Lovin’ You – Reba McEntire

Sung by country star Reba McEntire, ‘I Keep on Lovin’ You’ is a romantic, twangy old-style country song filled with evocative words and sweet expressions of lasting love. McEntire recorded the song because she simply loved the lyrics and related to the couple in the song. Life is full of highs and lows, like the song says, making this song perfect for couples who’ve been through it all.


Can’t Help Falling in Love – Elvis Presley

Written by songwriter George Weiss, ‘Can’t Help Falling in Love’ sung by Elvis Presley, was created and recorded for the film Blue Hawaii. For whatever reason, the demo wasn’t accepted by the producers, but Elvis insisted on recording the song anyway, and man, are we glad he did! The beautiful, romantic love song is one of the greatest classic love songs of all time. “Like a river flows surely to the sea. Darling, so it goes. Some things are meant to be. Take my hand. Take my whole life, too. For I can’t help falling in love with you.” The promise of a lifetime makes this the perfect song for any long-lasting couple.

Related: Find similar songs on our madly in love songs playlist.


You’re the First, the Last, My Everything – Barry White

The male master of sultry speak-sing romance songs, Barry White, brings us ‘You’re the First, the Last, My Everything.’ Interestingly, the song was originally written as a country song by Peter Radcliffe. The song was never recorded for 21 years until White recorded it as a disco-funk pop song. He maintained the musical structure but rewrote many of the lyrics, resulting in this memorable song used for love scenes in many films and TV shows.

Related: This song is one of the best disco songs of all time.


This Will Be (An Everlasting Love) – Natalie Cole

‘This Will Be (An Everlasting Love)’ is one of the most well-known love songs from the daughter of Nat King Cole’s daughter, Natalie Cole, a stunning singer with her dad’s talent for performance. The fun, upbeat pop song is a fantastic choice for couples looking to enjoy some laughs and smiles as you dance away the night of your wedding anniversary. Let the lyrics inspire your celebration: “This will be, you and me, yes siree, eternally, hugging and squeezing and kissing and pleasing. Together, forever, through rain or whatever.”


When I’m Sixty-Four – The Beatles

Perhaps one of the sweetest love songs the Beatles ever wrote, ‘When I’m Sixty-Four’ features the concept of a long life spent together, happily married, happily loving, happily sharing. They say opposites attract, and the best couples complement each other’s skills and gifts. Many married couples can relate to the question the song asks adorably, “Will you still need me? Will you still feed me when I’m sixty-four?” If your own cooking (or eating!) skills align, you’ll definitely have a little laugh and smile over the song as you celebrate your years together.

Related: Grow old with your partner and enjoy the best songs about getting older.


Your Song – Elton John

One of Elton John’s most famous songs is ‘Your Song,’ a sweet, romantic ballad about love for one another. “My gift is my song, and this one’s for you.” You don’t have to have money and fame and all those things to be happy together. John wrote the song back before he was famous himself, working as an opening act for Three Dog Night at the time (the song’s original performers). The song really is true—even for famous people—for love anywhere.

Related: Here are the top piano songs.


Because You Loved Me – Celine Dion

“You’re the one who held me up. Never let me fall. You’re the one who saw me through, through it all. You were my strength when I was weak. You were my voice when I couldn’t speak. I’m everything I am because you loved me.” This R&B pop song from Celine Dion, ‘Because You Loved Me,’ is a stunning choice for celebrating your love. The song is a dedication of joy, commitment, and love as partners fulfill that need for each other.

Related: Listen to the best relationship songs of all time.


Love of a Lifetime – FireHouse

Unwavering devotion to romantic love is something most of us have longed for. And in the right romantic partnership, that devotion is present, just as in this song, ‘Love of a Lifetime’ by FireHouse. CJ Snare wrote the uber-romantic song before he’d met a lifetime love himself, but that hasn’t stopped the incredible song from bringing people together and reminding them of the love they share. As you celebrate your anniversary, this could well be the perfect choice for you. “We know our dreams can all come true with love that we can share. With you, I never wonder. You’re the right one for me. I finally found the love of a lifetime.”


Grow Old with You – Adam Sandler

‘Grow Old with You’ from Adam Sandler is a sweet song about living life with your spouse for many years. The lyrics reflect the idea of growing old together as a couple through sadness, aging, and much more. The song is most well-known as part of the soundtrack from The Wedding Singer when Sandler’s character is on the airplane trying to convince Drew Barrymore’s character to stay and love him. “I want to grow old with you.”

Related: Look back to your wedding day with this playlist of songs about getting married.


Wind Beneath My Wings – Bette Midler

Possibly one of Bette Midler’s most well-known songs, ‘Wind Beneath My Wings’ is a sweet song from the soundtrack of Beaches. Many artists covered the song before Bette Midler got a hold of it, and each version is a unique take on the beautiful message of a couple complementing each other throughout their relationship. The song is a great way to celebrate the way you bring out the best in each other as you remember why you got married in the first place. “Did you ever know that you’re my hero? You’re everything I wish I could be. I could fly higher than an eagle. For you are the wind beneath my wings.”

Related: Hang onto your hat! Here are some songs about windy weather.