The 100 Best Breakup Songs of All Time

The 100 Best Breakup Songs of All Time

Let’s face it: Breakups are the worst. Whether you’re on the receiving end of a split or the one doing the splitting, you’re bound to experience intense feelings of sadness in the days following a separation. But there are a few time-tested ways to ease the pain that comes with a breakup. One of the best? Compiling a feel-good playlist of iconic breakup songs.

While sobbing along to gut-wrenching breakup songs may seem counterproductive, research has shown that doing so actually helps boost our moods. In fact, in one study published in PLOS ONE, participants expressed feelings of relief after going on a sad-song bender, noting that the tunes made for a great emotional outlet. So whether you need some feel-good motivation to get back in the saddle, or just a good ol’ ugly cry, we have you covered. Here, the 100 best breakup songs of all time.

shutterstock_107270345.jpg?resize=1024%2C768&ssl=1

O.G. feminist Aretha Franklin set the standard for what it means to be valued in a relationship with this 1967 hit. (R-E-S-P-E-C-T!)

What’s a best-of playlist without Taylor Swift? The Queen of Heartbreak blessed us with this breakup bop in 2012, showing us how to say “see ya” to the exes who want us back after treating us poorly.

This classic hit by the Swedish group ABBA is guaranteed to lift your spirits. And now that you’re single, it’s about to be your jam while you get ready for all those girls’ nights you better be planning.

amy-winehouse.jpg?resize=1024%2C681&ssl=1

British jazz songstress Amy Winehouse knew a thing or two about heartbreak. The artist had a number of tumultuous relationships throughout her short life, but rather than let her pain be for naught, she channeled it into a series of smash hits over the course of her career, including this 2006 number from her album Back to Black.

Selena Gomez dropped this overnight dance club hit after her very public second split from boyfriend Justin Bieber. With lyrics like “I’ll take with me/The Polaroids and the memories/But you know I’m gonna leave behind the worst of us,” Gomez reminds listeners the importance of walking away from a relationship the moment it turns sour.

One of the most noteworthy ’90s groups, TLC dropped this hit in 1999 as a rallying cry for women everywhere, with an underlying message that says: It’s absolutely fine (and seriously empowering) to say “no thanks” to anyone who’s not worth your time.

Who could forget the iconic scene from Laguna Beach wherein Laguna bad boy Jason Wahler leaves his longtime girlfriend high and dry to secretly play poker with Alex M. (Jason, you cheating jerk.) This 2000 hit from Dashboard Confessional provided an emotional backdrop to the scene, making it a historic moment for dramatic early aughts teen television.

James Bay’s first hit was a heartbreaking ballad about knowing when to call it quits. The song, which dropped in 2015, gave us all the feels as the artist notes how difficult it can be to walk away from a relationship that is no longer working, even when you know it’s time to let it go: “Now we’re slipping near the edge/Holding something we don’t need/Oh, this delusion in our heads/Is gonna bring us to our knees.”

This 2007 smash from Leona Lewis about going back to someone who’s toxic is relatable on so. many. levels. But aside from feeling seen by the singer’s lyrics, belting the chorus at the top of your lungs is also surprisingly therapeutic.

In this 2019 track, Maren Morris delivers the female anthem we never knew we needed. In it, the artist begs women to see how special they are, letting them know they’ll make it to the end of the tunnel, even though it may not feel that way.

Whitney Houston released THE ultimate girl power hit in 1998 with “It’s Not Right, But It’s Okay.” The lyrics follow a woman who catches her man cheating, and subsequently kicks him out: “It’s not right but it’s okay/I’m gonna make it anyway/Close the door behind you leave your key/I’d rather be alone than unhappy.” Between that and Houston’s powerhouse vocals, you’re bound to walk away feeling empowered.

sam-smith-performing.jpg?resize=1024%2C683&ssl=1

Sam Smith knows how to sing a love song, and while some of his tunes will break your heart, this upbeat bop provides listeners the chance to give one final goodbye to ghosts of relationships past.

kesha-performing.jpg?resize=1024%2C683&ssl=1

In this empowering tongue-in-cheek tune from Kesha, the singer says she’ll be thinking of her ex when her song gets played on the radio. “You had your chance,” she tells him.

Honestly, what’s not to love about a Michelle Branch hit, and this one is for sure a standout. Just try to not sing along to the chorus. We dare you.

This musical tour-de-force from Sia is both fun and empowering. “Don’t give up,” she says to her listeners, no matter what the obstacle.

In this early aughts hit from ultimate girl group Destiny’s Child, Beyonce, Kelly, and Michelle tell their female listeners to kick their SOs to the curb if they’re not feeling appreciated. “Now that you’re out of my life I’m so much better.” Preach, ladies.

Cardi B takes no prisoners, especially in this song. Put to a seriously snappy beat, the singer tells her boyfriend to “be careful” and not misstep again, or else risk losing her.

toni-braxton-performing.jpg?resize=797%2C1200&ssl=1

Toni Braxton knows how to lay down a hit, and this song is no exception. This is arguably the most iconic breakup song of all time. If you need a good cry, this is your jam.

Lead singer Florence Welch delivers verse after verse of raw vocals and feel-good lyrics on this upbeat track, making this the perfect mood-changer when you’re having a down day post-breakup. Or, well, ever.

There’s a reason Swedish pop singer Robyn has been in the game for so long: She’s a songwriting genius. And the 2010 hit “Dancing On My Own” is no exception. You may remember it from season one of Girls, or any dance club you visited in the last nine years. It’s a sad song set to a catchy beat, or in other words: Perfection.

no-doubt-dont-speak.jpg?resize=1024%2C683&ssl=1

There’s no better way to combat post-breakup blues than with a Gwen Stefani singalong—and this is the perfect jam for it.

In this 2018 chart-topper, Halsey sings of a difficult breakup (with G-Easy, perhaps?). The song is about building someone else up in a relationship, only to have them break your heart in the end. In short: It’s a breakup must-listen.

Nobody does breakup lyrics like Kelly Clarkson, and “Since U Been Gone” is proof. (Plus, who can forget the song’s epic music video?) If belting this tune at the top of your lungs doesn’t put a smile on your face, we don’t know what will.

If 2013 gave us anything, it was the music video for “Wrecking Ball,” where a naked Miley Cyrus sang her heart out while swinging from a giant demolition ball. And while the music video raised some eyebrows, the lyrics share so much pure, raw emotion that you’d be remiss if you let a breakup go by without jamming to this song at least once. (Wrecking balls sold separately.)

The rhythm! The harmony! The emotion! This instant hit from Gotye is as fun to dance along to as it is to sing, making it the perfect prescription for post-breakup heartache.

It’s hard to pick only one Rihanna song for a breakup list. (Don’t worry: We didn’t!) But this ’07 hit from the pop star’s third studio album is a true standout, giving listeners epic post-breakup revenge lyrics: “Don’t tell me you’re sorry ‘cause you’re not/baby when I know you’re only sorry you got caught.” You tell ‘em, Ri!

hailee-steinfield-performing.jpg?resize=1024%2C748&ssl=1

This song needs no introduction. The brainchild of Hailee Steinfeld, this is a feel-good bop that will have you forgetting you ever had a breakup in the first place. Ex-boyfriend, who?

Remember how we said Amy knew how to write a breakup song? Well, here’s further proof. In this ’06 hit, the singer-songwriter mulls over the idea of going back to her ex, even though she knows he’s bad for her health. (Been there, Amy.) The beat is iconic, as is the artist.

No breakup playlist is complete without Alanis Morrisette, and “You Oughta Know” should be at the top of your list. It’s an empowering ballad from one of the strongest women out there. What’s not to love?

If you need to just curl up in a ball on the couch with a bottle of Merlot and cry your eyes out, Bonnie Raitt is here for you. This song has been covered dozens of times (by everyone from Bon Iver to George Michael), but Bonnie did it first, and arguably does it best. So go ahead: Throw on sweats, grab some Kleenex and give yourself a good cry. We won’t judge.

Nothing gives you the satisfaction of a walk down memory lane like recalling the iconic relationship pop darlings Justin Timberlake and Britney Spears. While their love story didn’t last long, this breakup song sure did. (And their dramatic breakup made for an even more dramatic music video.)

What, did you think we’d only give KC one spot on this list?! In “Never Again,” she blesses listeners with a powerful dose of “you’re going to regret cheating on me” medicine, and we’re here for it.

Looks aren’t everything, G.R.L. reminds us in this hit from 2014. With lyrics like “It’s such a pity a boy so pretty could have an ugly heart,” it’s hard not to bop along to this song. And if you leave a note on your ex’s car with these lyrics on it, we won’t tell.

If you need to be reminded of how special you are, look no further than this ’06 bop from Beyonce. Well, maybe look to the left, to the left. (See what we did there?)

Canadian singer-songwriter Abel Tesfaye, known more commonly as The Wknd, is rumored to have penned this song after his breakup with Selena Gomez, and the lyrics don’t hint otherwise: “Guess I was just another pit stop/’Til you made up your mind.” Ouch. Been there, Abel!

lana-del-rey-performing.jpg?resize=1024%2C683&ssl=1

While this overnight hit from Lana Del Rey may not be the literal definition of a breakup song, the tune’s title and melancholy melody points to something deeper, particularly through the lyrics that kick off the chorus: “Kiss me hard before you go/Summertime sadness.”

Often, breakup songs put listeners in the seat of the person getting his or her heart broken, but in this 2018 hit from American electronic music producer and DJ Christopher Comstock (known professionally as Marshmello) and Bastille frontman Dan Smith, we hear from the other side of the aisle. The lyrics tell the story of a relationship that’s come to an end, and remind us that sometimes, leaving is the best thing you can do for someone.

carole-king-performing.jpg?resize=1024%2C876&ssl=1

Name any top-40 hit from the ’60s or ’70s and there’s a very good chance Carole King wrote it. But this song, which the artist conceived and sang herself, is arguably one of her most famous, and equally as heartbreaking.

If singer-songwriter Justin Vernon knows anything, it’s how to tug at a person’s heart strings. This song from the artist’s debut album, For Emma, Forever Ago, made its way up the charts quickly thanks to its moving lyrics and Vernon’s unique sound. Listen to it if you need a good cry.

From Adele’s second studio album comes “Someone Like You,” a powerful chart-topper that tells the story of moving on after a now-defunct relationship. Adele makes it look so easy!

Bob_Dylan_in_Toronto1.jpg?resize=1024%2C690&ssl=1

While “It Ain’t Me Babe” has been covered by music legends like Johnny Cash and June Carter, the original was recorded by Bob Dylan. Keeping true to Dylan’s part folk, part bluegrass signature style, the song is a paired-down ballad that sounds like it belongs at the beginning of an indie movie about moving on. And move on, you should!

shutterstock_417286897.jpg?resize=1024%2C682&ssl=1

If you were to Google “love song,” a photo of John Mayer would likely appear alongside it. Well, maybe not really, but it should—the artist has churned out hit after heartbreaking hit over the course of his decades-long career, many of which spin tales of failed relationships. This may be one of our favorites, though, thanks to its promise of love after heartbreak.

This song will make your heart hurt, but in the best way possible. The duet from Rihanna and Mikky Ekko is equal parts painful and beautiful, and the perfect song to pop on your Spotify playlist if you need to let out a few tears. Or more than a few.

Given that Bob Dylan is arguably one of the most iconic artists of all time, it’s only right his name appears on this list twice, and while Dylan’s not known as being a writer of love songs, per se, many interpret this tune to be about a splintered relationship. In the liner notes to the original release, American historian Nat Hentoff calls the song “a statement that maybe you can say to make yourself feel better.” Sometimes, you just need to tell yourself that everything will be alright.

pink.jpg?resize=1024%2C819&ssl=1

“Funny how the heart can be deceiving,” Pink says in this 2012 smash, hitting the nail on the head for just how easy it can be to get hurt when you open up to someone. Lucky for us, belting this song out at the top of your lungs can mend a broken heart. (Well, mostly.)

Early aughts singer-songwriter JoJo is to love songs what peanut butter is to jelly. The artist churned out a number of breakup hits in the early ’00s, beginning with the catchy showstopper “Get Out.”

Nothing puts pep back in your step like a solid girl power anthem from British girl group Little Mix, and this song takes the cake for revenge bops.

This 1966 hit from Motown all-stars The Temptations may just be one of the best songs to sing (or cry) along to, but thanks to its catchy beat, it’s also an excellent song to get you on your feet. Do with it what you will!

shutterstock_445847242.jpg?resize=1024%2C683&ssl=1

Arguably one of the biggest hits from pop singer Justin Bieber, first appearing on his Purpose album, Love Yourself purports a subtle yet obvious message: If I’m not giving you what you want, then leave. It’s an undeniably catchy tune with an even more hypnotic music video. This one’s a must-listen!

Nashville-born American rock band Kings of Leon has perfected the art of writing the perfect love song, and “Use Somebody” is a quintessential example. The song subtly recounts the days after a breakup: “Off in the night, while you live it up, I’m off to sleep,” and leaves you reeling from its haunting sound. But in a medicinal way.

Mariah Carey taught the world what love was with her 1995 album Daydream. This track is a particular standout, and, when performed with passion at karaoke might just cure you of your heartbreak altogether.

Some artists write love songs, and then some artists write love songs. Shawn Mendes falls in the second category, coming onto the pop scene in 2015 with this heartbreaker of a hit. The song’s lyrics are beyond relatable, and a surefire way to get you over your recent breakup. (For today, at least.)

As the name suggests, John Mayer’s “Dreaming With a Broken Heart” may just break your heart. The song recalls the raw emotion that enshrouds a person in the days following a breakup, and in true John Mayer fashion, the lyrics paint a poetic picture: “Do I have to fall asleep with roses in my hand?” Swoon.

If you need a melodic pick-me-up after a breakup, look no further than Kehlani’s “Alive.” While the tune itself is laid back, the lyrics call to mind energy and strength, with lines like “We were in so deep/We could barely tread/But now I found a way to heal myself instead” and “I deserve a love that is gonna last/But until then I will just raise this glass.”

Ariana Grande has no shortage of hits about relationship mishaps, but unlike some of her other breakup songs, “No Tears Left to Cry” is more of a call to action than anything else, encouraging listeners to get up and get out after a breakup. Play this tune on the way to meet your friends for drinks!

Cee Lo Green does breakup songs best. Rather than shed tears over a failed relationship, the artist wants you to say “forget you,” and move on. Hey, if Cee Lo can do it, so can you.

coldplay-the-scientist.jpg?resize=1024%2C1024&ssl=1

There’s no song you can count on for a good cry like Coldplay’s “The Scientist.” Chris Martin’s haunting vocals alone will bring you to tears, and the tune’s beautiful lyrics only add fuel to the fire. You may end up sobbing by the end of the songs instrumental interlude, but trust us, you’ll feel better once you do.

Before Adam Levine was touring solo and having adorable babies with Behati Prinsloo, he was writing songs about Jane, starting with this hit from his debut album. There’s nothing better than early aughts Adam and his signature sound. Consider it over-the-counter breakup medicine.

If you can’t beat ‘em…spend their money! Or at least that’s what artist Blu Cantrell insinuates in her ever-catchy 2001 hit, “Hit ‘Em Up Style.” We can’t say we blame you, Blu.

The Script’s 2008 hit “Breakeven” is a breakup song at its best, and quite possibly describes everything you’re feeling post-split. This record pairs best with your favorite takeout and a glass of Pinot.

This year’s big hit from Ariana Grande delivers the breakup song to end all breakup songs, instructing us all to Marie Kondo our relationships by thanking them for their service, and then letting them go.

carrie-underwood.jpg?resize=1024%2C683&ssl=1

Don’t mess with Carrie Underwood, especially if you feel any sort of attachment to your car. That’s the message behind “Before He Cheats,” and if you’re reeling after a bad break-up, this is the song for you. (Just don’t do anything Carrie wouldn’t do.)

No band does heartache or heartbreak like Fleetwood Mac, and “Go Your Own Way” is solid proof. The song tackles unrequited love in a way only Fleetwood Mac can, and makes you feel inexplicably seen.

Ah, revenge pop. The All-American Rejects may not have done it first, but they certainly did it best with “Gives You Hell.” Play this one on full blast (preferably while driving past your ex’s house).

Pink’s ability to pen songs about heartbreak is uncanny, and in “Who Knew,” the artist takes this talent to the next level.

Rumored to have been written about her breakup with former One Direction frontman Harry Styles, Taylor Swift’s 2014 song “Out Of the Woods” is an homage to relationships that are seemingly doomed from the start.

Last year’s hit from superduo Miley Cyrus and Mark Ronson calls to mind a new-age Janis Joplin, and with its equal parts sad and catchy tune, the song is sure to make it to the top of your breakup songs playlist.

Pat Benatar speaks the truth with this 1983 hit, detailing how heartbreaking love can be, but assuring listeners that everyone’s in it together. “Heartache to Heartache/we stand.” Amen, sister.

This ’98 hit pairs Lauryn Hill’s soulful voice with lyrics that will lift you off the ground. With words like “Sacrificed too much and waited in vain/Gave up my power ceased being queen” Lauryn Hill and Mary J. Blige give you all the makings of an uplifting girl-power anthem, one that reminds you you’re better off alone as a *queen* than unhappy in a relationship.

sam-smith.jpg?resize=1024%2C733&ssl=1

A standout from Smith’s sophomore album, “Palace” may sound like just another sad love song, but listen closely and you’ll realize Smith says that despite heartbreak, “Real love is never a waste of time.”

Oh, Bonnie Tyler: What did we do to deserve you? Nothing, but we appreciate this 1980s knockout hit, anyway. Put this song on full blast in your car and drive around the block. Trust us, you won’t regret it.

Monica does heartbreak right in this 2003 R&B track. This song is part tragic, part empowering, but all worth the post-breakup download.

Thank you, Diana Ross, for the ultimate girl-power anthem. Need a night out with your girlfriends to forget your bad breakup? Get ready to this song and you’re guaranteed to have the best night ever.

Who can forget the iconic bop from early aughts darling Hilary Duff? If you need both a Disney Channel throwback and a song about moving on after a breakup, this song is for you.

If Jewel had a LinkedIn profile, her skills would be: singing, playing the guitar, and writing songs that make you want to cry (among other things, of course). This song is the emotional outlet you’ve been looking for, so whether you want to sing along at the top of your lungs or profess your love to a plate of chocolate chip cookies, this song is here for you.

kehlani-performing.jpg?resize=1024%2C683&ssl=1

Kehlani’s voice shines in this 2015 hit, which is an emotional rollercoaster of a song if there ever was one. You’ll laugh, you’ll cry, you’ll cry some more, but overall, you’ll be glad added this hit to your playlist.

Nothing is more affecting than Sia’s voice, particularly in this 2014 song, where she talks not of love and loss, but of the absence of love altogether. Confused? Give this track a listen and you’ll see what we mean. (Trust us: It’s worth the download!)

We all know someone who gives love a bad name, but that person is not Jon Bon Jovi. (In fact, he’s been married to his spouse for 29 years!) Give this song a listen if you need to sing at the top of your lungs. Or play an epic air guitar.

maren-morris-performing.jpg?resize=1024%2C683&ssl=1

A less-than-traditional breakup song, this track by country crooner Marren Morris talks about needing to rediscover what love is, an emotion we’ve all felt at one point or another. This tune’s catchy, so don’t play it unless you want it stuck in your head for three days. (Not a bad problem to have, in our opinion!)

advice-kehlani.jpg?resize=1024%2C1024&ssl=1

“It’s time to take my own advice,” Kehlani croons on this charming 2016 track. The song’s rhythmic verses reveal the artist choosing to look inward for satisfaction, rather than find it in somebody else. Now that’s some advice we can get behind.

Sometimes, you just need a good cry after a breakup. Etta James knows a little something about that, and on this track, she acknowledges the need to just let it all out when you feel like you can’t go on.

Sam Smith is arguably the most vulnerable he’s ever been in this 2017 track. In it, the artist admits to having the tendency to walk away from relationships prematurely out of fear of getting hurt. We’ve all been there, Sam.

Destinys-Child.jpg?resize=1024%2C683&ssl=1

If you need an instant mood boost, “Happy Face” has you covered. An upbeat tune from Destiny’s Child’s award-winning 2001 album Survivor, the song encourages listeners to choose happiness, despite what the world may throw at you. Sometimes we just need a gentle reminder of what’s important, am I right?

john-mayer-performing.jpg?resize=1024%2C683&ssl=1

Arguably one of the most heartbreaking songs on the artist’s 2006 album Continuum, this hit by Mayer offers a metaphorical warning against “slow dancing in a burning room,” or trying to make a relationship work, despite the fact that it isn’t.

If breakup songs had a poster child, it would be James Arthur. The pop artist’s smoky sound alone is enough to move you, but listen to the lyrics if you need to wallow for a few minutes. (We won’t tell!)

No breakup playlist is complete without “I Knew You Were Trouble.” If you’re angry, hurt, sad, or even happy about your split, throw this song on at full volume for a feel-good jam session.

As the song’s title may suggest, O.A.R.’s 2019 tune is bound to make you feel things. But don’t worry, the band’s newest hit is equal parts upbeat and emotional, so you can sneak in a quick cry between verses.

Frank Sinatra’s daughter Nancy Sinatra dropped this catchy hit in 1966, and with lyrics like “You keep playing where you shouldn’t be playing/And you keep thinking that you’ll never get burnt,” singing this anthem is undeniably the best medicine for your single girl’s night out comeback tour.

It may appear as though Kelly Clarkson is monopolizing this list, but that’s only because the artist has the formula for breakup songs dialed-in. (Well, that and her killer voice.) “Stronger” may be the most iconic of all of Clarkson’s hits, a song that is sure to put the pep back in anyone’s step after a failed relationship.

“Am I supposed to hang around and wait forever?,” Cyrus asks in this 2010 track from the Nicholas Sparks-inspired romance, The Last Song. And while Cyrus ultimately ended up marrying her costar in the film (the hunky Liam Hemsworth), she sure sings as though she’s lost him.

The unlikely duo that is Swedish singer-songwriter Lykke Li and rapper Amine dropped this chef’s kiss of a hit in 2018. Capitalizing on Lykke Li’s unique and haunting sound, the song details a relationship that is now broken, with the singer at one point lamenting: “Somebody else/I know you’re out there with someone else/All by myself/Why can’t you need me and nothin’ else?”

U2_@_Scott_Stadium_2.jpg?resize=1024%2C768&ssl=1

U2 knows how to write love songs, and breakup songs, and everything in between. (And we’d definitely categorize this one as an “in between.”) You know the phrase “Can’t live with ‘em, can’t live without ‘em”? This song is essentially that, put to a highly catchy jingle.

No playlist is complete without at least one bop from pop princess Britney Spears, and in this case, that bop is “Stronger.” This song is the ultimate in post-breakup pick-me-ups, and the fastest way to feeling better after a split. Britney cures all!

Elle King’s 2015 hit “Ex’s & Oh’s” is the song you play when you want to feel equal parts sexy and powerful, and who doesn’t want that?

end-of-the-road-boys-II-men.jpg?resize=1024%2C683&ssl=1

Boyz II Men are experts in the art of crooning, and in their 1991 smash hit “End Of The Road,” the band tackles breaking up as only Boyz II Men can: With a whole lot of sexy harmony.

JoJo makes her way back on our list with “Too Little Too Late,” a song that’s essentially the precursor to “Get Out.” TL;DR: JoJo doesn’t give second chances, and neither should you.

Beyonce sings a song about being a newly single lady, need we say more?

One of the most iconic musicians of the ’50s and ’60s, Etta James tackles relationship woes in her 1968 hit, “I’d Rather Go Blind.” Honestly, we could listen to Etta sing just about anything and love it, but this is a particularly powerful piece from the legendary artist.

Sam Smith returns to our list with “Stay With Me,” a breakout hit from the artist that solidified the singer’s place on the map. This tune’s a sad one, with Smith acknowledging in the chorus that “This ain’t love it’s clear to see.” Either way, Smith’s soulful sound is a cureall.

Don’t let the title fool you, “Love Song” by Sara Bareilles is anything but. The artist tackles feelings of feeling conned by a relationship, singing “I learned the hard way/That they all say things you want to hear,” and “You are not what I thought you were/Hello to high and dry.” Sure, heartbreak stinks, but hearing Sara Bareilles’ flowery voice sing your feelings makes it a little easier to swallow. To make sure your next relationship is stronger, read up on the 30 Most Common Reasons Why Relationships Fall Apart.

To discover more amazing secrets about living your best life, click here to follow us on Instagram!

Source Link

I've Used the Exact Same Yoga Mat For 20 Years, but This New One Made Me Switch « Previous I've Used the Exact Same Yoga Mat For 20 Years, but This New One Made Me Switch
Next » These Straight Leg Jeans Are Sustainable, Not Too Wide, and They Weirdly Smell Great? These Straight Leg Jeans Are Sustainable, Not Too Wide, and They Weirdly Smell Great?

Latest posts