Display Bilingual:

-[HALSEY] RESET! -[CREW MEMBER 1] THANK YOU, EVERYBODY 00:02
WE'RE ROLLING SOUND, THANK YOU FOLKS 00:04
-[CREW MEMBER 2] RESET? -[CREW MEMBER 1] RESETTING, STILL ROLLING 00:06
-[CREW MEMBER 1] RESETTING -[CREW MEMBER 3] THANK YOU 00:08
♪♪♪ 00:10
ALL RIGHT, WE'RE READY TO GO AGAIN 00:17
NO, IT'S NOT RIGHT YET 00:21
♪♪♪ 00:27
♪ LOOKING RIGHT, LOOKING LIKE ♪ 00:33
♪ ALL THE STARS ARE FATED ♪ 00:36
♪ I REMEMBER THE NIGHT ♪ 00:39
♪ I WAS SO FRUSTRATED ♪ 00:42
♪ I TOUCH YOUR HAND FOR THE FIRST TIME ♪ 00:44
♪ I SEE IT ON YOUR FACE THEN ♪ 00:47
♪ ANOTHER LIFETIME’S FLASHING BY ♪ 00:50
♪ I’M HERE STANDING IN THE SAME DRESS ♪ 00:55
♪ YOU’RE IN YOUR APARTMENT, I’M ALREADY GONE ♪ 00:59
♪ TALKING WILDLY OUT OF CONTEXT ♪ 01:07
♪ I WISH THINGS WERE DIFFERENT ♪ 01:11
♪ BUT I’LL NEVER KNOW ♪ 01:14
♪ WHEN YOU LEFT I BET YOU HELD HER BODY CLOSER ♪ 01:19
♪ AND I WAS HOPING YOU WOULD TELL HER IT WAS OVER ♪ 01:25
♪ YOU’RE ALL I THINK ABOUT AND EVERYWHERE I LOOK ♪ 01:30
♪ I KNOW IT’S BAD, BUT WE COULD BE SO GOOD ♪ 01:36
♪ COUPLE YEARS FLASHING BY ♪ 01:43
♪ AND I’M DOING OKAY ♪ 01:46
♪ IN THE BACK OF MY MIND ♪ 01:49
♪ ALL I HEAR IS YOUR NAME ♪ 01:51
♪ I BET YOU’RE HAPPY AND THAT’S FINE ♪ 01:54
♪ BUT I REGRET JUST ONE THING ♪ 01:57
♪ I NEVER GOT TO CHANGE YOUR MIND ♪ 02:00
♪ I’M HERE STANDING IN THE SAME DRESS ♪ 02:05
♪ YOU’RE IN YOUR APARTMENT, I’M ALREADY GONE ♪ 02:09
♪ TALKING WILDLY OUT OF CONTEXT I WISH THINGS WERE DIFFERENT ♪ 02:17
♪ BUT I’LL NEVER KNOW ♪ 02:24
♪ WHEN YOU LEFT I BET YOU HELD HER BODY CLOSER ♪ 02:29
♪ AND I WAS HOPING YOU WOULD TELL HER IT WAS OVER ♪ 02:35
♪ YOU’RE ALL I THINK ABOUT AND EVERYWHERE I LOOK ♪ 02:40
♪ I KNOW IT’S BAD, BUT WE COULD BE SO GOOD ♪ 02:46
♪ MARIA CALLS ME AND SHE SAYS SHE’S GETTING MARRIED ♪ 02:52
♪ SHE ASKED ME IF THERE’S ANY EXTRA WEIGHT I CARRY ♪ 02:58
♪ AND DO I THINK ABOUT THE ONE THAT GOT AWAY ♪ 03:04
♪ I KNOW HIS NAME ♪ 03:09
♪ I THINK ABOUT HIM EVERYDAY ♪ 03:12
♪ WHEN YOU LEFT I THOUGHT YOU HELD HER BODY CLOSER ♪ 03:15
♪ I NEVER KNEW THAT YOU WOULD TELL HER IT WAS OVER ♪ 03:21
♪ 'CAUSE I’M ALL YOU THINK ABOUT AND EVERYWHERE YOU LOOK ♪ 03:27
♪ I KNOW IT’S BAD, BUT WE COULD BE SO GOOD ♪ 03:32
[CREW MEMBER 1] ALRIGHT, WE'RE READY TO GO AGAIN 03:38
ACTION! 03:43

So Good – English Lyrics

✨ Open the app to fully understand the lyrics of "So Good" – learning English has never been this fun!
By
Halsey
Viewed
22,995,580
Language
Learn this song

Lyrics & Translation

Dive into Halsey's 'So Good,' a poignant pop ballad that beautifully illustrates the journey from unrequited longing to a deeply felt, healthy love. Through its honest and evolving narrative, you can explore expressions of hope, romantic frustration, and ultimate fulfillment, offering a rich vocabulary for describing complex emotional landscapes in English. The song's authentic storytelling and Halsey's unique vocal delivery make it a captivating piece for language learners and music lovers alike.

[English]
-[HALSEY] RESET! -[CREW MEMBER 1] THANK YOU, EVERYBODY
WE'RE ROLLING SOUND, THANK YOU FOLKS
-[CREW MEMBER 2] RESET? -[CREW MEMBER 1] RESETTING, STILL ROLLING
-[CREW MEMBER 1] RESETTING -[CREW MEMBER 3] THANK YOU
♪♪♪
ALL RIGHT, WE'RE READY TO GO AGAIN
NO, IT'S NOT RIGHT YET
♪♪♪
♪ LOOKING RIGHT, LOOKING LIKE ♪
♪ ALL THE STARS ARE FATED ♪
♪ I REMEMBER THE NIGHT ♪
♪ I WAS SO FRUSTRATED ♪
♪ I TOUCH YOUR HAND FOR THE FIRST TIME ♪
♪ I SEE IT ON YOUR FACE THEN ♪
♪ ANOTHER LIFETIME’S FLASHING BY ♪
♪ I’M HERE STANDING IN THE SAME DRESS ♪
♪ YOU’RE IN YOUR APARTMENT, I’M ALREADY GONE ♪
♪ TALKING WILDLY OUT OF CONTEXT ♪
♪ I WISH THINGS WERE DIFFERENT ♪
♪ BUT I’LL NEVER KNOW ♪
♪ WHEN YOU LEFT I BET YOU HELD HER BODY CLOSER ♪
♪ AND I WAS HOPING YOU WOULD TELL HER IT WAS OVER ♪
♪ YOU’RE ALL I THINK ABOUT AND EVERYWHERE I LOOK ♪
♪ I KNOW IT’S BAD, BUT WE COULD BE SO GOOD ♪
♪ COUPLE YEARS FLASHING BY ♪
♪ AND I’M DOING OKAY ♪
♪ IN THE BACK OF MY MIND ♪
♪ ALL I HEAR IS YOUR NAME ♪
♪ I BET YOU’RE HAPPY AND THAT’S FINE ♪
♪ BUT I REGRET JUST ONE THING ♪
♪ I NEVER GOT TO CHANGE YOUR MIND ♪
♪ I’M HERE STANDING IN THE SAME DRESS ♪
♪ YOU’RE IN YOUR APARTMENT, I’M ALREADY GONE ♪
♪ TALKING WILDLY OUT OF CONTEXT I WISH THINGS WERE DIFFERENT ♪
♪ BUT I’LL NEVER KNOW ♪
♪ WHEN YOU LEFT I BET YOU HELD HER BODY CLOSER ♪
♪ AND I WAS HOPING YOU WOULD TELL HER IT WAS OVER ♪
♪ YOU’RE ALL I THINK ABOUT AND EVERYWHERE I LOOK ♪
♪ I KNOW IT’S BAD, BUT WE COULD BE SO GOOD ♪
♪ MARIA CALLS ME AND SHE SAYS SHE’S GETTING MARRIED ♪
♪ SHE ASKED ME IF THERE’S ANY EXTRA WEIGHT I CARRY ♪
♪ AND DO I THINK ABOUT THE ONE THAT GOT AWAY ♪
♪ I KNOW HIS NAME ♪
♪ I THINK ABOUT HIM EVERYDAY ♪
♪ WHEN YOU LEFT I THOUGHT YOU HELD HER BODY CLOSER ♪
♪ I NEVER KNEW THAT YOU WOULD TELL HER IT WAS OVER ♪
♪ 'CAUSE I’M ALL YOU THINK ABOUT AND EVERYWHERE YOU LOOK ♪
♪ I KNOW IT’S BAD, BUT WE COULD BE SO GOOD ♪
[CREW MEMBER 1] ALRIGHT, WE'RE READY TO GO AGAIN
ACTION!

Key Vocabulary

Coming Soon!

We're updating this section. Stay tuned!

Key Grammar Structures

  • I’m here "standing" in the same dress

    ➔ Present Continuous (am + verb‑ing) for an ongoing action

    ➔ The word "standing" is the -ing form attached to "am", showing the action is happening right now.

  • I wish things were "different"

    ➔ Subjunctive mood after wish (were + adjective)

    "were" is the past subjunctive form used after "wish" to talk about an unreal situation.

  • When you "left", I bet you held her body closer

    ➔ Simple past for a completed action + modal verb "bet" for speculation

    "left" is the simple past of "leave", showing the action happened before now; "bet" works like "guess".

  • I never "got to" change your mind

    ➔ "got to + infinitive" meaning ‘had the opportunity to’

    "got to" is a colloquial way to express permission or opportunity, followed by the base verb "change".

  • I’m "doing" okay

    ➔ Present continuous used with stative meaning ‘to be in a state’

    "doing" is the -ing form of "do" used here to describe a temporary state rather than an action.

  • I know it’s bad, but we could be "so good"

    ➔ Modal verb "could" + base verb to express possibility or unreal conditional

    "could" shows a hypothetical or imagined future – "could be" = ‘might become’.

  • Maria calls me and she says she’s "getting" married

    ➔ Present simple for routine actions + present continuous for future arrangement

    "calls" and "says" are in the simple present (habitual), while "getting" is the -ing form showing a near‑future plan.

  • I think about him "everyday"

    ➔ Simple present for habitual action + adverb of frequency

    "think" is in the simple present, showing a regular mental activity; "everyday" tells how often it happens.

  • I’m all you "think" about and "everywhere" you look

    ➔ Relative clause (you think) + adverbial clause of place (where you look)

    "think" is part of a relative clause modifying "all"; "everywhere" introduces an adverbial clause indicating location.