Romantic Spanish Expressions Used in Spain: 10 Love Idioms You’ll Hear from Natives
- Maria Vargas

- Feb 1
- 4 min read
Updated: Feb 16

Love, passion, flirting, and heart-felt phrases — but Spanish 🇪🇸 style. These are real expressions Spaniards actually use in everyday conversation to talk about love, crushes, and deep feelings.
Whether you’re texting your crush, listening to Spanish songs, or just want to sound more natural, these romantic expressions will help you speak real Spanish.
Real Spanish, Real Emotion
At Straight from Spain Academy, we focus on authentic expressions used in Spain today. The phrases below reflect how love and affection are spoken about naturally — not how they’re translated in a classroom.
Eres mi media naranja
Meaning
Soulmate
Literal translation
You are my half orange
Why it’s romantic
This is how Spaniards talk about the “perfect match” — someone who completes you.
Example
Eres mi media naranja. → You’re my soulmate.

Estoy loco/a por ti
Meaning
Used to emphasize strong romantic feelings.
Literal translation
I’m crazy about you
Example
Estoy loca por ti y no puedo ocultarlo más. → I’m crazy about you and can’t hide it anymore.

Estar hasta las trancas (de alguien)
Meaning
To be head over heels in love. To be deeply in love with someone; to feel intense affection or infatuation.
Literal translation
“To be up to the door bolts (of someone)”
Why it sounds strange in English
In Spanish, trancas are the bars that close a door. Being “hasta las trancas” means being completely full / to the limit, which is why emotionally it means deeply, intensely in love.
Example
Estoy hasta las trancas de ti. → I’m totally in love with you.

Bonus (very Spanish)
It can also mean having too much of something
Estoy hasta las trancas de trabajo.→I'm up to my neck in work.
Ser como la trucha al trucho
Meaning
To be completely smitten with someone; to be head over heels in love or very strongly attracted.
Literal translation
To be like the female trout to the male trout
This expression is informal and slightly humorous. It’s often used to describe someone who is clearly in love and can’t hide it — especially when the attraction is obvious to everyone else.
Example
Desde que se conocieron, son como la trucha al trucho. → Since they met, they are completely head over heels for each other.)

Cultural note
This idiom is more colloquial and sounds very natural in spoken Spanish in Spain. It’s not something you’d use in a formal context, but perfect for everyday conversations.
Estar colado/a por alguien
Meaning
To have a crush on someone.
Literal translation
“To be strained/filtered for someone” or “to be slipped in for someone”.
Why it doesn’t make sense in English
Colado/a literally refers to something that has passed through a filter or slipped through unnoticed. In emotional Spanish, it evolved to mean someone whose feelings have “slipped in” deeply — hence having a crush.
Example
Está colado por su compañera. → He has a crush on his colleague.

Morirse por alguien
Meaning
To be crazy about someone.
Literal translation
To die for someone.
Why it sounds extreme in English
In Spanish, morirse por is often used figuratively, not literally. It expresses strong desire or intense feelings, which is why romantically it means being crazy about someone, not actually dying.
Example:
Me muero por ti. → I’m crazy about you.

Tener un flechazo
Meaning: Love at first sight.
Literal translation: “To have an arrow shot” or “to be struck by an arrow”.
Why it works metaphorically:The expression comes from Cupid’s arrow. In Spanish, tener un flechazo means being hit suddenly by love, which is why it’s used for love at first sight.
Example: Fue un flechazo. → It was love at first sight.

Perder la cabeza por alguien
Meaning
To be so in love with someone that you stop thinking rationally — your emotions take over completely.
It expresses strong passion or obsession in a romantic context. The person has such an intense attraction that they “lose their head” emotionally.
Literal translation
To lose your head for someone
Usage note (Spain)
Very common in Spain, informal but natural. It’s often used to talk about someone who is deeply infatuated and willing to do almost anything for the person they love.
Example
Ha perdido la cabeza por ella. → He’s lost his head over her.

Caer rendido/a ante alguien
Meaning
To fall completely in love / to be totally won over by someone.
It expresses surrendering emotionally — you didn’t stand a chance.
Literal translation
“To fall surrendered in front someone”.
Why it sounds different in English
In Spanish, rendido comes from the idea of giving up or surrendering. Emotionally, caer rendido ante alguien means you’re so in love or captivated that you completely give in.
Example
Desde el primer día cayó rendido ante ella.→ From the first day, he fell completely for her.

Ser el amor de mi vida
Meaning
You are the most important romantic love I’ve ever had — the person I see as unique, irreplaceable, and central to my life.
It’s a very strong and sincere declaration of love. In Spain, it’s used when feelings are deep and serious, often implying long-term commitment or a life-defining relationship.
Literal translation
“To be the love of my life.”
Example:
Eres el amor de mi vida. → You’re the love of my life

Final Thoughts
Romantic expressions are everywhere in Spanish — in conversations, messages, songs, and everyday moments. Understanding how Spaniards naturally talk about love helps you sound more confident, authentic, and culturally aware when speaking Spanish.
Learning these expressions is not about memorizing phrases, but about feeling comfortable using real Spanish in real situations.
Want to practice real Spanish with native teachers from Spain?
At Straight From Spain Academy, we help students speak naturally through conversation-based lessons focused on real Spanish, culture, and confidence.
👉 Book your free trial class - Promo Code: FREETRIAL





Comments