Learn Spanish with Reggaeton Music with these 23 Song Recommendations (Full Translations Included!)

Reggaeton
LF Content Team | Updated on 2 February 2023
Learning Spanish with Reggaeton is a great way to learn Spanish! Learning with music is fun, engaging, and includes a cultural aspect that is often missing from other language learning methods. So music and song lyrics are a great way to supplement your learning and stay motivated to keep learning Spanish!
Below are 23 Reggaeton song recommendations to get you started learning Spanish! We have full lyric translations and lessons for each of the songs recommended below, so check out all of our resources. We hope you enjoy learning Spanish with Reggaeton!
CONTENTS SUMMARY
1. TURiSTA (TOURiST)
Bad Bunny
En mi vida fuiste turista
Tú sólo viste lo mejor de mí
Y no lo que yo sufría
Te fuiste sin saber el porqué
In my life you were a tourist
You only saw the best of me
And not what I was suffering
You left without knowing why

Bad Bunny compares a past lover to a vacationer who only dropped by for the highlight reel: "En mi vida fuiste turista / Tú sólo viste lo mejor de mí" ("In my life you were a tourist / You only saw the best of me"). Over a steady reggaeton groove, he rattles off pleasant postcard memories like "una foto bonita" (a pretty picture), "un atardecer hermoso" (a gorgeous sunset), and "una bailadita" (a little dance). But behind all those sunny vacation vibes, he kept his real pain tucked away. He does not hold a grudge about it either, admitting frankly, "no te tocaba a ti curarlas" ("it wasn't your job to heal them").

The mood turns reflective as he admits to hiding his feelings out of fear of getting hurt worse: "Dime si viste la pena / De mi corazón roto / Que lleva así... muchos años" ("Tell me if you saw the sorrow / Of my broken heart / That's been like this... for many years"). Then he shrugs off the heavy thoughts with a casual Puerto Rican conversational phrase: "Si se da, pues, se da / Y si no, pues también" ("If it happens, well, it happens / And if not, that's fine too"). He accepts that this person simply came to have a good time ("Viniste a pasarla bien / Y la pasamos bien"), choosing to toast the beautiful night instead of dwelling on what never went deeper.

2. Bailando En La Lluvia (Dancing In The Rain)
Daddy Yankee
Hoy me siento bien
Volví a nacer
Aprendí que es
Un día a la vez
Today I feel good
I was born again
I learned that it's
one day at a time

Puerto Rican reggaeton giant Daddy Yankee brings pure, uplifting energy in "Bailando En La Lluvia" (Dancing in the Rain). Instead of letting life's struggles bring him down, he chooses celebration and resilience. He sums up his mindset with the ultimate question: "Uno batalla o renuncia / Lloras en la tormenta, o bailas en la lluvia" (You fight or you give up / You cry in the storm, or you dance in the rain). Even when hard times hit, he treats heavy rain like a good thing, singing "Si un aguacero cayó / También es de bendición" (If a heavy downpour fell / It is also a blessing).

Throughout the track, he talks about his faith and staying grounded one day at a time ("Un día a la vez"). When tough moments shake him, he shakes them right back off: "Lloro, lloro, y me incorporo / Me doy cuenta que soy oro" (I cry, I cry, and I pick myself up / I realize that I am gold). He even throws in a great Spanish phrase when shouting "Pa' que suba, y no le baje" (So it goes up, and doesn't drop down), a fun idiom people use to mean keeping your energy and spirits as high as possible!

3. Si Antes Te Hubiera Conocido | Coke Studio (If I Had Met You Before)
KAROL G
¿Qué hubiera sido?
Si antes te hubiera conocido
Seguramente, estarías bailando esta conmigo
No como amigos
What would have been?
If I had met you before
Surely, you would be dancing this with me
Not as friends

Ever locked eyes with someone across a party and immediately thought: Why didn't I meet you first? Colombian superstar KAROL G lays out that exact frustration here. She watches her crush out on the floor and asks the ultimate question: "¿Qué hubiera sido? Si antes te hubiera conocido" [What would have happened? If I had met you earlier]. To her, the answer is obvious. You would be slow-dancing with her instead of just being buddies ("no como amigos" [not as friends]). She knows he is currently taken, but she is completely unfazed by his girlfriend. In fact, she bluntly points out that while the other woman is pretty, "Ella es tímida y yo no" [She is shy and I am not] and "Hoy estás jangueando con ella / Pero después tal vez no" [Today you are hanging out with her / But later maybe not]. Notice the Puerto Rican street slang jangueando, which comes straight from the English verb "to hang out."

KAROL G plays the part of the hopeful schemer with hilarious confidence. She jokes that she needs a dating manual to win him over ("que me pasen el manual" [pass me the manual]), only to immediately jump to wedding plans: "Mi nombre suena bien con tu apellido" [My name sounds good with your last name]. She says she is just waiting for the girlfriend to slip up ("el primer descuido") so she can introduce him as her husband. It is bold, slightly unhinged, and totally fun to sing along to when you are secretly crushing on someone off-limits.

4. BONITA (PRETTY)
Daddy Yankee
¡Fuego!
D-D-DY
You know
Da-ddy, díselo
Fire!
D-D-DY
You know
Da-ddy, say it

Daddy Yankee's "BONITA" is a massive burst of positive energy! The whole point of the song is right there in the title and the main hook: "Bonita la vida es" [Life is beautiful]. It's a simple but powerful message that he wants you to dance to. He starts off by saying, "Yo siento que hoy es mi día" [I feel like today is my day], and even jokes, "Si me ves muy feliz, mala mía" [If you see me very happy, my bad], like his good mood is unstoppable.

He's not ignoring that life can be tough. He's very direct about it, stating, "Hay gente buena / Y hay cosas malas" [There are good people / And there are bad things]. But his advice is to focus on the good, learn from your mistakes, and heal from your pain. He tells you to "Pasa la página" [Turn the page] and "Limpia esas lágrima'" [Wipe those tears]. It's a song that tells you to get up, dance, and celebrate life, no matter what.

5. BAILE INoLVIDABLE (UNFoRGETTABLE DANCE)
Bad Bunny
Pensaba que contigo iba a envejecer
En otra vida, en otro mundo podrá ser
En esta sólo queda irme un día
Y solamente verte en el atardecer
I thought I was going to grow old with you
In another life, in another world it could happen
In this life all that's left for me is to leave one day
And only get to see you at sunset

Puerto Rican superstar Bad Bunny frames heartbreak through the metaphor of a dance floor in "BAILE INoLVIDABLE". Instead of hiding his grief, he leans straight into it with the opening realization that he thought they would grow old together ("Pensaba que contigo iba a envejecer"), but now that dream only belongs in another lifetime. He compares life to a party that eventually ends, calling his lost love his unforgettable dance ("La vida es una fiesta que un día termina / Y fuiste tú mi baile inolvidable"). Even though he admits he can sleep with anyone he wants, he only actually wants to wake up next to this one person ("Yo con cualquiera me puedo acostar / Pero no con cualquiera quiero despertar").

Bad Bunny fills the track with playful Caribbean slang to contrast the heavy sadness. He switches to the formal "usted" (you) to show deep devotion before slipping into wild compliments, calling his ex "Mi diabla, mi ángel, mi loquita" [My devil, my angel, my crazy girl]. He also uses the Puerto Rican slang word "bellaquito" (horny or aroused) when remembering how she looked at him ("Cómo tú me mirabas, bellaquito me ponía"), proving that his memories are intensely physical as well as romantic. It is an honest, bittersweet track about carrying someone's memory forever because they were the one who taught you both how to love and how to dance ("Tú me enseñaste a querer / Me enseñaste a bailar").

6. LO QUE LE PASÓ A HAWAii (WHAT HAPPENED TO HAWAii)
Bad Bunny
Esto fue un sueño que yo tuve
Ella se ve bonita
Aunque a veces le vaya mal
En los ojos una sonrisa
This was a dream that I had
She looks pretty
Although sometimes things go wrong for her
A smile in her eyes

Bad Bunny gets straight to the point in this track, telling a story about the heartbreak of watching people get pushed out of his home island of Puerto Rico. He opens by framing the song as a dream about an island trying to smile through pain while facing heavy losses. He points fingers directly at political greed with lines like "No quería irse pa' Orlando / Pero el corrupto lo echó" ("He didn't want to leave for Orlando / But the corrupt person threw him out"). The song calls out outsiders taking over local spaces—"Quieren quitarme el río / Y también la playa" ("They want to take my river / And the beach too")—while older generations (abuelita) and younger families are forced to pack up and leave.

What makes this track stand out is its urgent plea not to lose local identity in the face of gentrification and displacement. Bad Bunny warns Puerto Ricans by pointing to what happened in Hawaii, where native locals were largely displaced from their own lands. He begs listeners, "No, no sueltes la bandera / Ni olvides el lelolai" ("Don't let go of the flag / Nor forget the lelolai"). The word "jíbaro" refers to the traditional Puerto Rican countryside folk, while "lelolai" is the signature melodic phrase used in Puerto Rican folk music (jíbaro music). By shouting out these roots, he turns the song into a call to stay, fight back, and hold on to home.

7. Coleccionando Heridas (Collecting Wounds)
KAROL G, Marco Antonio Solís
Será que el amor no es pa' mí
Que no nací pa' esto, que no sé pedir
Porque me da lo opuesto, siempre me toca a mí
Hacerme compañía
Could it be that love isn't for me
That I wasn't born for this, that I don't know how to ask
Because it gives me the opposite, it always happens to me
To keep myself company

Ever felt like everyone else figured out how to be numb, but you missed the memo? That is the exact vibe Colombian superstar KAROL G brings to "Coleccionando Heridas" alongside Mexican legend Marco Antonio Solís. The track tackles modern dating fatigue with total honesty. KAROL G wonders out loud if romance is simply outdated: "Será que se quedó el amor en otros tiempos" ("Could it be that love stayed in the past?"). She looks at people who cruise through breakups effortlessly and admits, "Vivir como si no tuviera sentimientos / Yo no tengo ese talento" ("Living as if I had no feelings / I don't have that talent"). In conversational Spanish, using "no se me da" (like in "odiarte no se me da" ["hating you just isn't in me"]) is a great idiom for saying you lack the knack for something.

Instead of acting tough, the lyrics lean straight into the drama of sleepless nights and endless heartache. Time is supposed to heal wounds, but here, "este sufrimiento no se va" ("this suffering doesn't leave"). The best line comes when she gets overwhelmed by overthinking and straight-up begs: "Diosito, te quiero preguntar / De dónde se apagan los pensamientos" ("Dear God, I want to ask you / Where do you switch off your thoughts?"). Calling God "Diosito" adds an affectionate, childlike touch to a heavy plea. Even after collecting so many emotional scars ("coleccionando heridas"), she stubbornly holds out hope that real love is still possible.

8. Desde El Corazón (From The Heart)
Bad Bunny
Benito Martínez de Puerto Rico
Empezamos de abajo ahora somos ricos
Pero nunca olvido de donde salí
Y donde fue que mi primer tema escribí
Benito Martínez from Puerto Rico
We started from the bottom now we're rich
But I never forget where I came from
And where it was that I wrote my first song

In "Desde El Corazón", Bad Bunny puts his pride for Puerto Rico front and center. He looks back at his quick rise from working as a supermarket grocery bagger ("Ayer era bagger" [Yesterday I was a bagger]) to becoming a global star with too much money to fit in Puerto Rico's largest bank ("Aunque en el Banco Popular no quepa mi dinero" [Even if my money doesn't fit in Banco Popular]). Even though he compares his high demand in music to NBA star Stephen Curry getting recruited by the Golden State Warriors, he insists on staying loyal to local Puerto Rican basketball teams like the Cangrejeros, Capitanes, and Vaqueros. He reminds everyone that no matter how rich he gets across cities from San Juan to Mayagüez, he will never forget his roots or where he wrote his very first track.

The song turns into an anthem of resilience and cultural pride, especially when he declares that he will stay on the island even when natural disasters hit ("Y yo me quedo en Puerto Rico aunque venga María" [And I stay in Puerto Rico even if Hurricane María comes]). He uses the local phrase "meter mano" (to put in hard work) and "tener cría" (to have guts and heart) to praise how tough Puerto Ricans are. He even pulls in an anime joke by calling his people "sayayines" with plenty of "Ki" (the Super Saiyan warriors and energy from Dragon Ball Z). He finishes by giving thanks to his mother for giving birth to him near the beach and the native coquí tree frog, shouting out the salsa and reggaeton legends who inspired his entire generation—including Héctor Lavoe, Tego Calderón, and Daddy Yankee.

9. CONTIGO (WITH YOU)
KAROL G, Tiësto
De mi parte sigo recordando cuando tomaba tu mano
La vida se me está yendo pensando
Sólo en ti
No puedo olvidarte
For my part, I keep remembering when I held your hand
My life is slipping away as I think
Only about you
I can't forget you

Colombian superstar KAROL G teams up with Dutch DJ Tiësto to bring total romantic obsession straight to the dancefloor in "CONTIGO". The core message is as dramatic as it gets: "No quiero vida si no es contigo" ("I don't want a life if it's not with you"). She is completely stuck on an ex or a lover who has vanished, admitting that her days slip away just thinking about holding their hand again. There is no middle ground here; she outright says, "Yo te quiero a ti, no necesito a más nadie" ("I want you, I don't need anybody else").

The song really shines when it gets into the relatable panic of getting ghosted. She sings about firing off unanswered phone calls and blowing up direct messages ("Par de llamadas al celular y tú no me contestas / Mensajes al DM y no tengo respuestas"). She even drops the casual Colombian phrase "Me daño la mente" ("I mess up my mind" or "I overthink") while trying to guess what they are thinking. Instead of playing it cool, she admits she has a mental photo ("foto mental") locked in her brain that she cannot erase, stubbornly insisting that they are meant to be together.

10. Un Verano Sin Ti (A Summer Without You)
Bad Bunny
No sé qué pasó
Otro amor que de repente fracasó
En mi cuarto está lloviendo y afuera está el sol
Dime qué pasó
I don't know what happened
Another love that suddenly fell apart
It's raining in my room while the sun is shining outside
Tell me what happened

Puerto Rican superstar Bad Bunny gives us the ultimate sad-boy breakup track with "Un Verano Sin Ti", mixing heavy heartbreak with moments that make you chuckle. While it is bright and sunny outside, he is stuck indoors feeling like it is raining in his room ("En mi cuarto está lloviendo y afuera está el sol"). He takes the blame for the split with a brutally honest apology: "Sorry por ser yo / Y no ser el hombre que te merecías / Yo quizá madure pero en otra vida" ("Sorry for being me and not being the man you deserved; maybe I'll mature in another life"). He admits that while he claims he is fine, her name still keeps him awake at night, thinking about broken plans and missed sunsets in Ibiza.

To cope, he throws himself into the nightlife scene, even though partying is not his normal routine. He uses Caribbean slang like jangueo (hanging out / partying) and teteo (a lively street party), admitting he only goes out hoping to spot his ex from across the room through the club smoke: "Mañana voy a terapia / Hoy voy pa'l teteo" ("Tomorrow I'm going to therapy, today I'm going to the party"). He even references Spanish pop legend Alejandro Sanz's famous 1997 heartbreak anthem Corazón Partío, joking that while Sanz had a broken heart, his own soul is shattered ("Alejandro Sanz con el corazón partido / Y yo con el alma rota"). It is a funny, honest look at dealing with an empty house and unsent draft messages in your phone notes when facing a lonely summer.

11. El Perdón (Forgiveness)
Nicky Jam, Enrique Iglesias
Dime si es verdad
Me dijeron que te estas casando
Tú no sabes lo que estoy sufriendo
Esto te lo tengo que decir
Tell me if it's true
They told me that you're getting married
You don't know what I'm suffering
I have to tell you this

Ever heard news so shocking you end up wandering the neighborhood with a bottle? That is the exact mess Puerto Rican star Nicky Jam and Enrique Iglesias drop us into on "El Perdón". The drama starts immediately with "Me dijeron que te estas casando" ("They told me you are getting married"), and things spiral fast. Instead of accepting the breakup quietly, the singer is literally roaming outside, "Por las calles gritando / Como un loco tomando" ("Through the streets screaming / Drinking like a crazy person"). He openly wonders if the new partner "te llevó a la luna" ("took you to the moon"—a classic Spanish expression for blowing someone away or giving them an incredible experience) in a way he never could.

The core message here is blunt, desperate, and stubborn. The chorus repeats the simple complaint: "Es que yo sin ti, y tú sin mí / Dime quién puede ser feliz / Esto no me gusta" ("It is just that me without you, and you without me / Tell me who can be happy / I don't like this"). He even admits the ex-partner's father hated him ("tu padre no aprobó esta relación" ["your father did not approve of this relationship"]), but he refuses to give up. The track ends on an old saying: "uno no sabe lo que tiene hasta que lo pierde" ("you do not know what you have until you lose it"). It is a shameless plea for forgiveness, set to an upbeat reggaeton groove.

12. Alguien Que Te Amaba (Someone Who Loved You)
KAROL G
Nunca pensé decir lo que te diré hoy
Baby, lo que no se cuida no es eterno
Rompiste todas las promesas de este amor
Y el verano rosa ahora es un invierno
I never thought I'd say what I'll tell you today
Babe, what's not cared for isn't eternal
You broke all the promises of this love
And the pink summer is now a winter

This song is a powerful goodbye to a love that has faded away. KAROL G isn't just sad; she's laying out the facts. She says that love, like anything else, needs care: "lo que no se cuida no es eterno" (what isn't cared for isn't eternal). The relationship didn't end suddenly. She points out that her ex was already leaving long before she said the final words: "Lo nuestro no acabó cuando te dije adiós / Con lo que hacías ya te estabas despidiendo" (Our thing didn't end when I said goodbye / With what you were doing, you were already saying goodbye).

Throughout the song, she uses a series of beautiful but sad images to describe how love can end. It's like flowers wilting, stars disappearing from the night sky, clouds vanishing, or a flame being put out by the rain. She was in love and thought it was forever, but now all that's left is "una historia triste / De alguien que te amaba" (a sad story / of someone who used to love you). It's a classic reggaeton heartbreak track about realizing you deserve better.

13. Mi Gente (My People)
J Balvin, Willy William
Si el ritmo te lleva a mover la cabeza
Ya empezamos como es
Mi música no discrimina a nadie
Así que vamos a romper
If the rhythm leads you to move your head
We already started the right way
My music doesn't discriminate against anyone
So let's tear it up

Colombian superstar J Balvin teams up with French artist Willy William to throw an unstoppable global dance party. Right from the start, Balvin drops the song's main rule: "Mi música no discrimina a nadie / Así que vamos a romper" ("My music doesn't discriminate against anyone / So let's break it down"). The whole track is an open invitation for everyone to nod along, whether William is chanting in French ("Mais fais bouger la tête" ["Just make your head move"]) or Balvin is rallying the crowd in Spanish ("Y dónde está mi gente" ["And where are my people"]).

There is a lot of fun, cocky party slang packed into these verses. When Balvin brags that the track is "otro palo" ("another hit"), he literally calls it "another stick"—which is Caribbean and reggaeton slang for a monster smash record. He shouts "vamos a romper" ("let's break it"), meaning to tear up the dance floor, and toasts with "botellas para arriba" ("bottles up"). With lines shouting out the Colombia-to-France connection ("Francia Colombia me gusta" ["France Colombia, I like it"]), the song keeps the vibe simple: forget your borders, put your hands up, and move.

14. Canción Para Ellas (Song For Them)
Jay Wheeler
Dice que es mayor de edad
Pa' janguear y pa' llegar no tiene hora
Su amiga la pasa a buscar
De camino par de Phillies ella enrola
She says that she is of age
She has no set time to go out or to come home
Her friend picks her up
On the way, she rolls a couple of joints

This is a song for anyone who's just gotten out of a bad relationship and is ready to feel good again. Jay Wheeler sings about a woman who has had enough. She's just left her boyfriend because, as the song says, "Se cansó de sufrir" [She got tired of suffering]. So what's her plan? "Hoy ella va a salir" [Today she's going out].

Her friend picks her up, and she has no curfew. She's completely in charge of her own night. She even makes it official by posting a photo with the caption, "está soltera" [she's single]. This isn't about finding someone new, though. She's decided to protect her feelings for a while, even saying she "a Cupido lo canceló" [cancelled Cupid]. Right now, it's all about nights where she can dance by herself, because "Nadie la controla" [Nobody controls her].

15. Casi Nada (Almost Nothing)
Karol G
Si me preguntan por ti
Qué pasó con nuestra historia
Diría que para ser feliz
Mejor tener mala memoria
If they ask me about you
What happened to our story
I would say that to be happy
Better to have a bad memory

Have you ever had an ex who just wouldn't get the hint? Colombian superstar Karol G has, and she wrote this fantastic Reggaeton track about it. "Casi Nada" is the perfect song for when you're completely over someone and they're still telling people you're obsessed with them. Karol G shuts that down immediately, asking her ex, "¿Por qué insistes en mentir? / Si tú eres quien me necesita" (Why do you insist on lying? / If you're the one who needs me). She makes it clear she's moved on to bigger and better things.

The whole feeling of the song is about taking your power back. She says that since she left, her life has been "Felicidad en vez de amargura" (Happiness instead of bitterness). The message is simple and strong: what they had is gone, lost to the past. As she repeats in the chorus, "No queda nada, no queda casi nada" (There's nothing left, there's almost nothing left). It's a final, confident goodbye to a relationship that wasn't working.

16. Enséñame A Bailar (Teach Me To Dance)
Bad Bunny
Tú y yo, yo y tú
Nos llevamos bien
Tú y yo, yo y tú
Nos llevamos bien
You and I, I and you
We get along well
You and I, I and you
We get along well

Bad Bunny drops all his tough-guy swagger here for something sweet and a little messy. It is three in the morning, he has had way too much to drink, and he openly admits he has two left feet: "enséñame a bailar, mami, yo no sé / pero ya estoy borracho y son las tres" ("teach me how to dance, mami, I don't know how / but I'm already drunk and it's three"). He is not trying to look cool on the dance floor. Instead, he just wants to follow his partner's lead until dawn ("tú y yo solitos y el sol" [you and me all alone and the sun]), completely caught up in how they move.

What makes the track pop is its warm Dominican flavor. When Bad Bunny drops phrases like "¿Qué lo qué?" ("What's up?") and "Que rico se pasa en Quisqueya" ("How great it is in the Dominican Republic"), he is shouting out the island by its indigenous Taíno name, Quisqueya. He sprinkles in local slang throughout the party, using "rulin" (chilling or having a blast) and offering to foot the bill no matter how wild things get: "rompe todo que yo pago" ("break everything, I'll pay for it"). It is a playful, late-night anthem about letting your guard down, getting bold with your crush, and letting music do the talking.

17. Danza Kuduro (Kuduro Dance)
Don Omar, Lucenzo
El orfanato
Danza Kuduro
Lucenzo
El Rey
The orphanage
Dance Kuduro
Lucenzo
The King

This song is pure energy! "Danza Kuduro" isn't telling a complicated story; it's giving you direct instructions for the dance floor. Don Omar and Lucenzo command you to get moving with lines like, "La mano arriba / Cintura sola / Da media vuelta" (Hand up / Waist alone / Do a half turn). The whole point is to lose yourself in the music and not stop, because as they say, "No te canses ahora / Que esto sólo empieza" (Don't get tired now / This is just beginning).

The song compares the feeling of the music to an unstoppable force of nature. It's like "la fuerza del mar / Que se mete por tus venas" (the force of the sea / that gets into your veins) or a fire that "lento, te convierte en fiera" (slowly, turns you into a wild beast). It's all about that moment when the rhythm takes over and you can't stand still. The mix of Spanish and Portuguese adds to the global party feel, making it clear that no matter who you are, "Ninguém vai ficar parado" (Nobody will stand still).

18. Tití Me Preguntó (Auntie Asked Me)
Bad Bunny
Que lindo está ese nene de tití
Mira que grande tú estás
¿Tú tienes muchas novias verdad?
¿Cuantas novias tú tienes?
How cute Auntie’s little boy is
Look how big you are
You have many girlfriends right?
How many girlfriends do you have?

Ever had an aunt who will not stop asking about your dating life? That is the exact setup for Bad Bunny's mega-hit "Tití Me Preguntó". In Puerto Rico and across the Spanish-speaking world, "tití" is an affectionate word for aunt. The song starts like a family gathering where an aunt asks how many girlfriends he has. Instead of giving a sensible answer, Benito turns it into a wild brag list. He flexes about having a different girl every day ("Hoy tengo una, mañana otra, pero no hay boda" [Today I have one, tomorrow another, but there's no wedding]) and rattles off names from kindergarten crushes to dates across Colombia, Mexico, and Spain.

Then the track flips the script. An older family member scolds him to settle down, and suddenly the party rhythm turns into an honest, downbeat confession. He admits he cannot fall in love ("Yo quisiera enamorarme / Pero no puedo" [I would like to fall in love / But I can't]) because he has serious trust issues—even with himself ("ni en mí mismo confío" [I don't even trust myself]). He bluntly warns anyone getting close that he is going to break their heart. It is funny, chaotic, and surprisingly self-aware all at once.

19. DtMF (Debí Tirar Más Fotos | I Should Have Taken More Photos)
Bad Bunny
Otro sunset bonito que veo en San Juan
Disfrutando de todas esas cosas que extrañan los que se van
Disfrutando de noches de esas que ya no se dan
Que ya no se dan
Another beautiful sunset that I see in San Juan
Enjoying all those things that those who leave miss
Enjoying nights like those that don't happen anymore
That don't happen anymore

In "DtMF", Puerto Rican superstar Bad Bunny mixes tropical party energy with a sharp hit of regret. The song title stands for the central confession repeated in the chorus: "Debí tirar más fotos de cuando te tuve" ("I should have taken more photos when I had you"). Watching a sunset in San Juan, he thinks about an ex and kicks himself for not taking more pictures or giving more hugs while he had the chance. Instead of staying home to mope, he rallies his real-life crew (calling out friends like Roro, Julito, and Cristal) to tear up the streets, play dominoes with his grandfather, and head to Santurce for a wild night out.

The track is packed with local Puerto Rican slang and culture. When he mentions partying to "la salsa, la bomba y la plena", he is shouting out traditional Afro-Puerto Rican musical styles alongside modern reggaeton perreo. He admits he is drinking so much that someone else needs to drive ("Cabrón, guía tú" / "Dude, you drive"), and by the end, he stops everything to gather his entire circle for a group photo: "vamos pa' la foto, vengan pa'cá" ("let's take the photo, come over here"). It is a song about realizing that moments slip away fast, so you might as well hold your friends close, document the good times, and dance through the nostalgia.

20. La Bachata (The Bachata)
Manuel Turizo
Te bloqueé en Insta
Pero por otra cuenta veo tus historias
Tu número lo borré
No sé para qué si me lo sé de memoria
I blocked you on Instagram
But through another account I see your stories
I deleted your number
I don't know why, since I know it by heart

We have all been there: you block an ex, delete their contact, and then immediately look at their Instagram stories from a fake account. That is the exact mess Colombian artist Manuel Turizo opens with in "La Bachata". He admits he deleted her number ("Tu número lo borré"), but it was pointless because he still knows it by heart ("No sé para qué si me lo sé de memoria"). Even though his ex hurt him, he is still driving around listening to the tracks she dedicated to him ("Oyendo las canciones que un día me dedicaste").

Then comes the real reason behind the breakup: betrayal. Turizo drops a blunt truth about infidelity with the line "Éramos tres en una relación de dos" (We were three in a relationship of two). He refuses to forgive her, saying she should ask God for forgiveness instead ("No te perdono, pídele perdón a Dios"). Rather than begging her to come back, he asks God to protect him from anyone like her in the future. It is a sharp, bitter, yet painfully honest track about trying to move on when your brain refuses to let go.

21. BbY WOW (Baby WOW)
KAROL G, Judeline, Rusowsky
¿Y mi baby?
¿Y mi, y mi baby?
¿Y mi baby?
¿Y mi, y mi baby?
And my baby?
And my, and my baby?
And my baby?
And my, and my baby?

This song is all about being completely obsessed with someone you can't be with right now. KAROL G isn't interested in moving on; she asks, "¿Terapia pa' qué? ¿Pa' qué sacarte del pecho?" [Therapy for what? To get you out of my chest?]. She'd rather remember the good times, even if it hurts. The feeling is so intense that even a full club "se siente vacía" [feels empty] without her person there. The whole mood is a mix of longing and frustration, perfectly summed up by the line, "Quererte es tan fácil y a la vez tan complicao" [Loving you is so easy and at the same time so complicated].

She's not just sitting around waiting, though. She's actively hoping for a reunion, driving around the city just "Por si nos vemos de casualidad" [In case we see each other by chance]. She even suggests they try again, asking, "Vamos a darnos otro chance, puede que haya suerte" [Let's give ourselves another chance, maybe we'll get lucky]. It's a straightforward plea from someone who knows what she wants, even if it's a bit messy. The simple, repeated "Baby, wow / Me gustas demasiao" [Baby, wow / I like you too much] says it all.

22. Después De Ti (After You)
KAROL G, Greg Gonzalez
Un día más que me levanto, desayuno
Y no me sabe a nada
Desde que tú no estás aquí, la vida
Se me vuelto complicada
One more day I wake up, have breakfast
And it tastes like nothing
Since you're not here, life
Has gotten complicated

This song is a deep dive into the kind of heartbreak that makes everything feel pointless. KAROL G isn't just sad; she says her breakfast tastes like nothing and she can't even study or sleep. She's completely stuck. When her friends ask about her ex, she admits, "Ya no sé qué decirles / Me cansé de mentirles" (I don't know what to tell them anymore / I'm tired of lying to them).

She's not interested in moving on. Instead, she tells her friends she's busy so she can stay home "Mirando las últimas rosas que me diste / Aunque están marchitadas" (Looking at the last roses you gave me / Even though they're withered). The song gets incredibly dramatic when she says, "Esto no es estar triste / Son ganas de morirse" (This isn't being sad / It's the feeling of wanting to die). It's a powerful look at someone who feels their life is over after a breakup, choosing to live in fantasies where their ex is still there.

23. Efecto (Effect)
Bad Bunny
No sé si es casualidad
Que yo me sienta así
Siempre que tú estás cerquita de mí
Dime qué me hiciste
I don't know if it's a coincidence
That I feel like this
Whenever you are very close to me
Tell me what you did to me

Bad Bunny hits you with pure, bouncy reggaeton energy in "Efecto", comparing the intense rush of falling for someone to an overwhelming chemical high. In the hook, he admits his life outside might be a mess, but everything suddenly feels flawless the second she steps in: "Mi mundo está jodido / Y me siento perfecto / Porque estás tú, aquí" ("My world is messed up / And I feel perfect / Because you are here"). When she looks at him, he starts sweating and feels like he can fly, straight-up asking what substance she slipped into his drink because he has not been the same since that first night.

He leans heavy into bold Puerto Rican street slang to explain why he is hooked. He jokes that her ex lost her through sheer carelessness, rapping "El gatito tuyo te perdió por negligencia / Y yo que no creo en la abstinencia" ("Your guy lost you due to negligence / And me, I don't believe in abstinence"). He shouts out her home base of Carolina, Puerto Rico ("de Carola"), calls out a trip to Florence ("Florencia"), and notes how she acts stuck-up now ("se puso más bicha") without losing her real roots. Even with a whole list of party substances in the lyrics, he makes it clear she is the one running the show: "Eres tú quien me controla" ("It's you who controls me").