I still remember the night my husband, well, my boyfriend at the time, texted me a song link with zero context. No message, just a link. I clicked it half expecting a joke, but it was a slow, sweet love song, and I sat on my bed grinning like an idiot for a solid ten minutes. That one link told me more than any paragraph of texts could have. Songs have this strange power to say the thing you’re too nervous to say out loud. If you’ve got a crush and you’re not sure how to make the first move, or you want to nudge things forward, sending the right song can do a lot of the talking for you. I put together this list of 30 songs, grouped by mood, so you can find the one that fits exactly where you are.

Songs for a New Crush
- “Black Butterflies and Déjà Vu” by The Maine This one is for that jittery, can’t-quite-focus feeling you get when someone new has your attention, it captures the nervous energy of a brand new crush perfectly.
- “We Could Happen” by AJ Rafael If you’ve been quietly hoping something might start between you two, this song basically says “what if this became something” without you having to.
- “Crush” by Tessa Violet Sometimes the most honest move is just admitting it, and this song does exactly that in a fun, upbeat way that takes the pressure off.
- “Waiting” by Mac Ayres This is a good pick if you both seem to be circling each other but neither of you has said anything yet, it’s a gentle way to say “I see you too.”
- “Adore You” by Harry Styles A fun, warm way to let someone know you’re into them without sounding too serious too soon.
- “Perfect Strangers” by Jonas Blue ft. JP Cooper I love this one for someone you just met but already can’t stop thinking about, it’s about that pull toward someone before you even really know them.
- “River” by Bishop Briggs If your feelings are a little messy and you’re not sure what to do with them yet, this song puts that inner back and forth into words.
- “Liability” by Lorde This is for the person who tends to hold back in relationships, it’s a vulnerable, honest way to admit you’re guarded without over explaining yourself.
Songs That Say I’m All In
- “I Want to Hold Your Hand” by The Beatles A classic for a reason, this song is about wanting closeness in the simplest, sweetest way possible, and the line
I want to hold your hand
says it all. - “I Won’t Give Up” by Jason Mraz This is my pick for when things have hit a rough patch and you want your crush to know you’re not going anywhere.
- “You Are the Best Thing” by Ray LaMontagne When someone genuinely feels like the best part of your day, this song wraps that feeling up perfectly.
- “I’ll Be” by Edwin McCain This is a sweet way to promise someone you’ll be there for them, through the good stretches and the harder ones.
- “May I Have This Dance” by Francis and the Lights ft. Chance the Rapper Send this to someone you can picture sticking around with for a long time, it has that slow, hopeful, forever kind of feeling.
- “Unbreakable” by DJ Antoine feat. Karl Wolf If you and your crush have built real trust already, this upbeat track is a fun way to celebrate that.
- “To Be Alone” by Hozier This is for when your feelings are a little complicated and heavy, and you want to be honest about that instead of pretending everything is simple.
- “Love Me Again” by John Newman A good one for someone who has been burned before and is finally letting themselves try again.
Slow and Romantic Song Picks
- “Just the Way You Are” by Bruno Mars This is the song to send when you want someone to know you love them exactly as they are, no changes needed.
- “Can’t Help Falling in Love” by Elvis Presley Some songs never go out of style, and this is one of them, it’s timeless, simple, and says exactly what it means.
- “My Girl” by The Temptations A warm, sunny classic for someone who genuinely makes your day better just by being in it.
- “Best Part” by Daniel Caesar ft. H.E.R. This duet is soft and intimate, perfect for someone who has quietly become your favorite part of the day.
- “Falling for You” by The 1975 A good pick for when you’re missing someone and wishing they were closer than they are right now.
- “All Too Well” by Taylor Swift This one leans a little bittersweet, so it works well for a love that’s complicated but still means something real to you.
- “Be Alright” by Dean Lewis Send this when you want someone to know you’ll protect and show up for them, no matter what comes up.
- “Wicked Games” by The Weeknd This one is moody and a little raw, good for when your feelings are intense and you’re not trying to hide that.
Fun, Upbeat Song Picks
- “Cruise” by Florida Georgia Line This is the song for a crush who feels like your favorite way to spend a lazy afternoon, windows down, music up.
- “Hey Ya!” by Outkast A fun, high energy pick for when you’re ready to stop waiting around and actually make a move.
- “We Found Love” by Rihanna ft. Calvin Harris Perfect for a couple who has been through a lot together and come out stronger on the other side.
- “Best I Ever Had” by Drake A confident, flattering choice for someone who genuinely makes you feel like the luckiest person around.
- “Dancing with a Stranger” by Sam Smith ft. Normani This one is for that electric, slightly nervous energy of getting close to someone new.
- “Alter Ego” by Tame Impala A good pick if trust has been hard for you in the past and this person is starting to change that.
At the end of the day, a song is just a starting point. What actually matters is being honest about how you feel, whether that’s through a lyric, a text, or just telling your crush straight up. My husband’s random link all those years ago wasn’t a perfectly written speech, it was just a small, brave move that opened the door to a conversation. That’s really all a song like this needs to do. Pick the one that feels most like you, hit send, and let the rest of the conversation happen naturally from there.




