
Sometimes people don’t say exactly what they mean. They use special phrases that sound fun or interesting. These phrases are called idioms. When we talk about liking someone or being drawn to someone, we might use idioms. These idioms help us say things in a fun way without being too direct.
In this article, we will look at idioms about attraction. These can be about a crush, falling in love, or even just liking someone a lot. You may hear them in movies, songs, or even from your friends. Learning them can help you understand what people mean and also help you talk in a cool and clear way. Let’s take a look at some of these common phrases and what they really mean.
Idioms for Attraction
1. Love at first sight
Meaning: Liking someone the moment you see them
Give an Instance: Emma saw Jake and it was love at first sight. / He fell for her at the school play love at first sight.
Substitute Meaning: Instant crush / Fell for them quickly
2. Head over heels
Meaning: Deeply in love
Give an Instance: Sarah is head over heels for her new friend. / He’s head over heels after just one date.
Substitute Meaning: Totally into / Really likes
3. Have a crush on
Meaning: To like someone in a special way
Give an Instance: I have a crush on a boy in math class. / She has a crush on the new student.
Substitute Meaning: Like a lot / Think they’re cute
4. Butterflies in the stomach
Meaning: Feeling nervous or excited about someone
Give an Instance: I get butterflies in my stomach when he walks by. / She had butterflies before talking to her crush.
Substitute Meaning: Nervous feeling / Excited feeling
5. Swept off your feet
Meaning: Quickly fall for someone
Give an Instance: He was swept off his feet at the school dance. / She swept me off my feet with her smile.
Substitute Meaning: Fell fast / Really impressed
6. Puppy love
Meaning: A young or early crush
Give an Instance: Their puppy love started in third grade. / That’s just puppy love, it may not last.
Substitute Meaning: Young crush / Early feelings
7. Flirt with
Meaning: Show interest in a playful way
Give an Instance: He likes to flirt during lunch. / She was flirting with her classmate during art.
Substitute Meaning: Joke and tease / Show interest
8. Heart skips a beat
Meaning: Feel excited when seeing someone you like
Give an Instance: My heart skipped a beat when I saw him at recess. / Her heart skipped a beat when he smiled.
Substitute Meaning: Felt thrilled / Got excited
9. Make your heart race
Meaning: Make you feel very excited
Give an Instance: His text made my heart race. / Just thinking of her makes his heart race.
Substitute Meaning: Feel excited / Get happy and nervous
10. Weak in the knees
Meaning: So excited you feel unsteady
Give an Instance: She makes me feel weak in the knees. / I got weak in the knees when he waved.
Substitute Meaning: Nervous excitement / Shaky from feelings
11. Fall for someone
Meaning: Start to like or love someone
Give an Instance: He fell for his lab partner. / She’s falling for the boy next door.
Substitute Meaning: Start to like / Develop feelings
12. Carry a torch
Meaning: Secretly love someone
Give an Instance: She still carries a torch for her old friend. / He’s carried a torch for her all year.
Substitute Meaning: Quietly likes / Still loves
13. Make eyes at
Meaning: Look at someone with romantic interest
Give an Instance: She made eyes at him during music class. / He was making eyes at her from across the room.
Substitute Meaning: Gave a flirty look / Looked with love
14. Blush like a rose
Meaning: Turn red when you like someone
Give an Instance: He blushes like a rose around his crush. / She blushed like a rose when he complimented her.
Substitute Meaning: Get red / Feel shy
15. Heartthrob
Meaning: Someone many people like
Give an Instance: He’s the heartthrob of the fifth grade. / That new kid is such a heartthrob.
Substitute Meaning: Crush magnet / Really liked
16. Have the hots for
Meaning: Strongly attracted to someone
Give an Instance: She has the hots for the gym coach. / He has the hots for the cheerleader.
Substitute Meaning: Really likes / Super into
17. Starry-eyed
Meaning: Look dreamy about someone you like
Give an Instance: She looked starry-eyed thinking about her crush. / He’s starry-eyed over her.
Substitute Meaning: Dreamy-eyed / Lost in thought
18. Eye candy
Meaning: Someone nice to look at
Give an Instance: That new student is pure eye candy. / The singer on TV was total eye candy.
Substitute Meaning: Looks good / Easy on the eyes
19. Match made in heaven
Meaning: Perfect pair
Give an Instance: They’re a match made in heaven. / Their teacher said they were meant to be.
Substitute Meaning: Perfect couple / Go great together
20. Love is in the air
Meaning: Many people seem to have crushes
Give an Instance: Around Valentine’s Day, love is in the air. / At the dance, love was in the air.
Substitute Meaning: Romance everywhere / Many crushes
21. Go weak for someone
Meaning: Lose control around someone you like
Give an Instance: She goes weak for him every time he talks. / He goes weak when she smiles.
Substitute Meaning: Lose focus / Can’t stay cool
22. Steal someone’s heart
Meaning: Make someone fall in love
Give an Instance: He stole her heart at the party. / Her kind words stole my heart.
Substitute Meaning: Made them fall / Took their feelings
23. Knock your socks off
Meaning: Greatly impress someone
Give an Instance: Her new look knocked his socks off. / That smile knocked my socks off.
Substitute Meaning: Totally wowed / Impressed a lot
24. Act like a lovesick puppy
Meaning: Behave silly because of love
Give an Instance: He acts like a lovesick puppy when she’s around. / She follows him like a lovesick puppy.
Substitute Meaning: Silly crush behavior / Always around
25. Warm fuzzies
Meaning: Happy, loving feelings
Give an Instance: Her hug gave me the warm fuzzies. / I get warm fuzzies thinking about him.
Substitute Meaning: Sweet feelings / Heartwarming
26. Crush hard
Meaning: Like someone a lot
Give an Instance: I’m crushing hard on Taylor. / She’s crushing hard on her pen pal.
Substitute Meaning: Major crush / Big feelings
27. Take a shine to
Meaning: Start liking someone
Give an Instance: He took a shine to the new girl. / She’s taken a shine to him lately.
Substitute Meaning: Began to like / Grew fond of
28. Got it bad
Meaning: Have strong feelings for someone
Give an Instance: He’s got it bad for Mia. / She’s got it bad always talking about him.
Substitute Meaning: Deep crush / Super in love
29. Feel a spark
Meaning: Start to like someone suddenly
Give an Instance: I felt a spark when we talked. / They felt a spark during the group project.
Substitute Meaning: Instant liking / Sudden crush
30. Giddy with love
Meaning: Act silly or overly happy about a crush
Give an Instance: He was giddy with love after she said hi. / She’s giddy with love after one text.
Substitute Meaning: Super happy / Love struck
31. Dressed to impress
Meaning: Dressed nicely to get attention
Give an Instance: He was dressed to impress at the school party. / She always dresses to impress when he’s around.
Substitute Meaning: Looking good / Fancy for someone
32. Eye someone
Meaning: Watch someone with interest
Give an Instance: She kept eyeing him in the hallway. / He eyed her from across the room.
Substitute Meaning: Looked at closely / Watched
33. All heart
Meaning: Very kind and loving
Give an Instance: He’s all heart always helping others. / She’s all heart and easy to like.
Substitute Meaning: Sweet person / Full of love
34. Hit it off
Meaning: Get along quickly
Give an Instance: They hit it off during lunch. / He and she hit it off right away.
Substitute Meaning: Clicked quickly / Became friends fast
35. Be someone’s type
Meaning: Be the kind of person someone likes
Give an Instance: She’s just his type smart and funny. / He’s not really her type.
Substitute Meaning: Ideal match / Crush material
36. Act smitten
Meaning: Act overly in love
Give an Instance: He acts smitten when she’s around. / She’s smitten with the new boy.
Substitute Meaning: Deeply likes / Really into
37. A sparkle in the eye
Meaning: Show signs of love or interest
Give an Instance: He had a sparkle in his eye talking about her. / She looked at him with a sparkle in her eye.
Substitute Meaning: Look of liking / Love in the eyes
38. Light up like a Christmas tree
Meaning: Show joy when seeing someone
Give an Instance: She lit up like a Christmas tree when he walked in. / He lights up when he sees her.
Substitute Meaning: Big smile / Very happy
39. Got a thing for
Meaning: Have feelings for someone
Give an Instance: I think she’s got a thing for Josh. / He’s got a thing for the girl from gym class.
Substitute Meaning: Likes / Has a crush
40. Can’t take eyes off
Meaning: Keep staring because of liking
Give an Instance: He couldn’t take his eyes off her at lunch. / She can’t take her eyes off him.
Substitute Meaning: Keeps staring / Always watching
41. Float on air
Meaning: Feel super happy from love
Give an Instance: She floated on air after he waved. / He’s floating on air all day after talking to her.
Substitute Meaning: So happy / Walking with joy
42. Catch someone’s eye
Meaning: Grab someone’s attention
Give an Instance: She caught his eye at the dance. / His cool shoes caught her eye.
Substitute Meaning: Got noticed / Stood out
43. Stuck on someone
Meaning: Think about one person all the time
Give an Instance: She’s stuck on that boy from band. / He’s really stuck on her since summer.
Substitute Meaning: Always thinking / Really into
44. Give someone the look
Meaning: Look at someone in a flirty way
Give an Instance: He gave her the look during the game. / She gave him the look when they passed in class.
Substitute Meaning: Flirty look / Love glance
45. Make your heart melt
Meaning: Cause strong loving feelings
Give an Instance: His smile makes her heart melt. / She said “thank you” and it made my heart melt.
Substitute Meaning: Feel sweet inside / Big warm feeling
Find the “Idioms for Attraction”
Reading Passage
It was the day of the school Valentine’s party, and love was in the air. Mia had a big smile as she walked into the classroom. She had butterflies in her stomach because her crush, Jayden, was sitting just a few desks away. Every time he looked at her, her heart skipped a beat.
Jayden was dressed to impress. He gave Mia a shy wave, and she felt her cheeks blush like a rose. When he stood up to pass out the candy cards, Mia couldn’t take her eyes off him. He caught her eye too and smiled. It was clear they had a spark.
At recess, Mia sat with her friends. “I think I’m falling for him,” she whispered. Her best friend giggled, “Girl, you’re head over heels!” Just then, Jayden walked by and gave Mia a sweet compliment. Her heart melted.
That night, she told her mom, “He totally swept me off my feet.” Her mom smiled and said, “Sounds like a little puppy love.”
Directions for Students
Read the story again. Find and underline or list all the idioms for attraction you noticed.
Answer Key
- Love is in the air
- Butterflies in the stomach
- Heart skipped a beat
- Dressed to impress
- Blush like a rose
- Can’t take eyes off
- Caught her eye
- Felt a spark
- Falling for him
- Head over heels
- Heart melted
- Swept me off my feet
- Puppy love
Conclusion
Idioms for attraction help us talk about crushes and feelings in a fun way. These phrases don’t always say what they mean, but they show how people feel when they like someone.
From “heart skipped a beat” to “puppy love,” each idiom shares a different part of having a crush. Learning these makes it easier to understand books, shows, and even friends. Try using them in your own writing when you want to show strong feelings in a simple, clear way.


