25 Idioms for Attraction (Express Desire and Charm With Style)

Discover the most useful idioms for attraction that can enhance your English communication skills.

In this post, you’ll explore what these idioms mean, where they come from, and how to use them in everyday life.

Mastering idioms for attraction can make you sound more fluent, confident, and natural in your conversations.

Keep reading to learn all about these fascinating expressions!

 

✅ The 25 Idioms for Attraction

1. Love at first sight

Meaning: To fall in love with someone immediately upon first seeing them.

Examples:

  • It was love at first sight when they met at the coffee shop.
  • He claims it was love at first sight when he saw her smile.
  • They experienced love at first sight during their holiday in Paris.

Other Ways to Say:

  • Instant chemistry
  • Smitten immediately
  • Hit it off instantly

 

2. Head over heels

Meaning: Deeply in love with someone.

Examples:

  • She’s head over heels for her new boyfriend.
  • They are head over heels in love despite their differences.
  • He fell head over heels for her the moment they met.

Other Ways to Say:

  • Madly in love
  • Crazy about
  • Completely smitten

 

3. Sparks fly

Meaning: Immediate strong attraction between two people.

Examples:

  • When they met, sparks flew instantly.
  • You could tell sparks were flying when they started talking.
  • Sparks fly whenever they’re in the same room.

Other Ways to Say:

  • Instant attraction
  • Electric chemistry
  • Intense connection

 

4. Butterflies in the stomach

Meaning: Feeling nervous excitement, especially when meeting someone attractive.

Examples:

  • I always get butterflies in my stomach before a date.
  • He had butterflies in his stomach when she walked in.
  • Butterflies filled her stomach as he smiled at her.

Other Ways to Say:

  • Feeling jittery
  • Nervous excitement
  • Heart racing

 

5. Weak in the knees

Meaning: To feel physically affected, often shaky or unsteady, because of attraction to someone.

Examples:

  • She felt weak in the knees when he held her hand.
  • His charming smile made her go weak in the knees.
  • I get weak in the knees whenever he compliments me.

Other Ways to Say:

  • Felt light-headed
  • Dizzy with excitement
  • Swept off feet

 

6. Swept off your feet

Meaning: To be completely charmed or attracted suddenly by someone.

Examples:

  • He swept her off her feet with his romantic gestures.
  • I was swept off my feet when he surprised me with flowers.
  • She swept him off his feet with her kindness.

Other Ways to Say:

  • Charmed instantly
  • Fell for quickly
  • Completely smitten

 

7. Have a crush on

Meaning: To have romantic feelings for someone, often secretly.

Examples:

  • I’ve had a crush on her since high school.
  • He has a secret crush on his coworker.
  • It’s obvious she has a crush on him.

Other Ways to Say:

  • Infatuated with
  • Smitten with
  • Fancy someone

 

8. Heart skips a beat

Meaning: Feeling sudden excitement or nervousness due to attraction.

Examples:

  • My heart skips a beat when I see him.
  • Her smile made his heart skip a beat.
  • Whenever he texts me, my heart skips a beat.

Other Ways to Say:

  • Feel flustered
  • Heart races
  • Caught off guard

 

9. Eye candy

Meaning: Someone attractive to look at but not necessarily serious relationship material.

Examples:

  • He’s definitely eye candy at the office.
  • The actor was pure eye candy in that movie.
  • She enjoys being surrounded by eye candy at the gym.

Other Ways to Say:

  • Pleasing to the eye
  • Good-looking
  • Visually appealing

 

10. Flirt with

Meaning: To behave in a way that shows romantic or playful interest.

Examples:

  • He likes to flirt with the barista.
  • They flirted all night at the party.
  • She’s good at flirting with strangers.

Other Ways to Say:

  • Tease playfully
  • Charm
  • Make eyes at

 

11. Fall for someone

Meaning: To develop strong romantic feelings for someone.

Examples:

  • He fell for her the moment they started talking.
  • She didn’t expect to fall for him so quickly.
  • I think I’m falling for my best friend.

Other Ways to Say:

  • Develop feelings for
  • Start liking
  • Get attracted to

 

12. Hot under the collar

Meaning: Feeling flustered or excited, often due to attraction or embarrassment.

Examples:

  • He gets hot under the collar whenever she walks by.
  • I felt hot under the collar when he complimented me.
  • She makes him hot under the collar with her flirting.

Other Ways to Say:

  • Flustered
  • Embarrassed
  • Excited

 

13. Carry a torch for someone

Meaning: To have unreturned or unspoken romantic feelings for someone.

Examples:

  • He’s been carrying a torch for her since high school.
  • I used to carry a torch for my neighbor.
  • She still carries a torch for her ex-boyfriend.

Other Ways to Say:

  • Still in love with
  • Secretly admire
  • Unspoken affection

 

14. Make eyes at

Meaning: To look at someone with romantic or flirtatious interest.

Examples:

  • He kept making eyes at her during the meeting.
  • She made eyes at the handsome waiter all night.
  • Stop making eyes at him and talk already!

Other Ways to Say:

  • Flirt visually
  • Exchange glances
  • Send looks

 

15. Puppy love

Meaning: Innocent or youthful infatuation, often among teenagers.

Examples:

  • It’s just puppy love; they’re too young for a real relationship.
  • He remembers his first puppy love fondly.
  • They thought it was serious, but it was only puppy love.

Other Ways to Say:

  • Innocent crush
  • First love
  • Young infatuation

 

16. Have the hots for

Meaning: To be strongly attracted to someone in a physical or romantic way.

Examples:

  • She clearly has the hots for her gym trainer.
  • He admitted he has the hots for his coworker.
  • I used to have the hots for that movie star.

Other Ways to Say:

  • Physically attracted
  • Find sexy
  • Desire

 

17. Steal someone’s heart

Meaning: To make someone fall in love with you.

Examples:

  • She stole his heart with her laughter.
  • The puppy stole everyone’s heart at the party.
  • He knew she had stolen his heart after their first date.

Other Ways to Say:

  • Win someone over
  • Captivate
  • Enchant

 

18. Only have eyes for

Meaning: To be romantically interested in only one person.

Examples:

  • He only has eyes for his wife.
  • She only has eyes for her childhood sweetheart.
  • Even surrounded by admirers, he only has eyes for her.

Other Ways to Say:

  • Completely devoted
  • Faithful to
  • Focused on

 

19. Like a moth to a flame

Meaning: Attracted to something or someone, even if it may not be good for you.

Examples:

  • She’s like a moth to a flame with dangerous men.
  • He’s drawn to her like a moth to a flame.
  • They were like moths to a flame at the exciting new club.

Other Ways to Say:

  • Irresistibly drawn
  • Can’t resist
  • Attracted despite risk

 

20. On the prowl

Meaning: Actively looking for a romantic or sexual partner.

Examples:

  • He’s always on the prowl at parties.
  • They were on the prowl at the club last night.
  • Single again, she’s back on the prowl.

Other Ways to Say:

  • Searching for a partner
  • Looking for love
  • Hunting for romance

 

21. Catch someone’s eye

Meaning: To attract someone’s attention in a positive or romantic way.

Examples:

  • That dress will definitely catch his eye.
  • She caught my eye the moment she walked in.
  • He caught her eye from across the room.

Other Ways to Say:

  • Draw attention
  • Stand out
  • Turn heads

 

22. The apple of someone’s eye

Meaning: Someone who is cherished and adored above all others.

Examples:

  • His daughter is the apple of his eye.
  • She’s the apple of his eye and always will be.
  • Their new puppy quickly became the apple of their eye.

Other Ways to Say:

  • Favorite person
  • Beloved
  • Treasure

 

23. Set your heart on

Meaning: To desire someone or something strongly.

Examples:

  • She set her heart on dating him.
  • I’ve set my heart on winning his affection.
  • He set his heart on asking her out.

Other Ways to Say:

  • Determined to get
  • Long for
  • Desire deeply

 

24. Under someone’s spell

Meaning: To be fascinated or enchanted by someone.

Examples:

  • He’s under her spell and can’t think straight.
  • She put him under her spell with her charm.
  • They were all under the spell of the beautiful singer.

Other Ways to Say:

  • Mesmerized
  • Captivated
  • Entranced

 

25. Take someone’s breath away

Meaning: To amaze or astonish someone, often because of beauty or charm.

Examples:

  • Her dress took his breath away.
  • The view took my breath away, just like her smile.
  • He always takes her breath away when he smiles.

Other Ways to Say:

  • Amaze
  • Stun
  • Awe

 


✅ 10 Practice Exercises on Idioms for Attraction (Fill in the Blanks)

idioms for attraction

Try to fill in the blanks with the correct idioms from the list above:

  1. When they first met, it was ______________________.
  2. I always get ______________________ before meeting my crush.
  3. He ______________________ the moment she walked into the room.
  4. After their date, she was completely ______________________.
  5. The actor in the film was pure ______________________.
  6. He couldn’t stop ______________________ with her at the party.
  7. She was so charming that she ______________________ him ______________________.
  8. My ______________________ whenever I receive a message from her.
  9. He has had a ______________________ on her for years.
  10. They are so in love; they are ______________________ for each other.

 


Idioms for Attraction (Summary)

Learning idioms for attraction is a great way to make your English more colorful and natural.

These idioms not only improve your speaking skills but also help you better understand movies, books, and conversations with native speakers.

Practice them daily, use them in writing and speech, and soon you’ll feel more confident using idioms for attraction like a pro!

 

Other Blog Posts

 

Leave a Reply

Your email address will not be published. Required fields are marked *