Every word, written by AI.
(Verse 1)
I thought you’d hold on when the world got heavy
I thought you’d stay when things weren’t easy
I thought you loved me deeper than the words you said
That you’d choose me every single day instead
You told me I was everything, your only one
Said you’d never leave, said we’d never be done
That you’d catch me before I could fall
(Pre-Chorus)
So when the hard times came, I tested you
I thought you’d fight, I thought you’d come through
But you stepped back, you let go your hand
You walked away like it was nothing at all
Like I was never your greatest call
(Chorus)
I thought you loved me so much
I thought you’d never give up on me
I thought you’d choose me through it all
No matter what, you’d choose me everyday
But all those promises, they were just lies
You didn’t love me deep enough to stay
You gave up so easily and walked away
I thought you’d stay…
But I just thought so.
All you have is empty promises.
(Verse 2)
I really thought you were different from the rest
That you’d love me at my very best
And when I wasn’t perfect, you’d hold me close
That your love was the kind that never goes
But you only loved the easy, happy days
When it got hard, you found a way to leave
I was worth the fight, I know that’s true
But I wasn’t worth fighting for… not to you
(Bridge)
It hurts the most that I believed you
I really thought you’d never leave me
I gave you my heart, I gave you my trust
I thought you’d guard it, keep it safe with us
But your love was shallow, words on a page
Gone the moment
that I will treat you the way you treat me
You didn’t break me, you showed me the truth
That you're just full of words
(Chorus)
I thought you loved me so much
I thought you’d never give up on me
I thought you’d choose me through it all
No matter what, You'd choose me every day
But all those promises, they were just lies
You didn’t love me deep enough to stay
You gave up so easily and walked away
I thought you’d stay…
But I just thought so.
All you have is empty promises.
(Outro)
I thought you’d choose me.
I thought you’d fight.
But I just thought so.
And that’s the hardest truth I’ll ever know
Cause you never loved me enough to stay.
All you have is empty promises
How this pop song was made.
“Empty Promise” is an AI-generated Pop song with vocals, 5:13 long. It was created in Octa from one short text description: the lyrics, melody, vocal performance, arrangement and mix were all generated from that idea, then published by @venusjav to the Octa community in September 2026.
A pop record lives on its chorus: the melody climbs into the hook, the drums open up, and the second half repeats the best idea instead of adding new ones. The lyrics on this page are the exact words the AI wrote and sang for this track.
The prompt behind it
“cinematic emotional ballad, acoustic piano, orchestral strings, soaring flute, soft brushed drums, Heartbreaking orchestral ballad built on piano, flute, and vulnerable vocals”
Make a song like this
Open the web studio or the Android app, describe the song in one line, pick Pop, choose a voice and the finished track arrives in about a minute. Your first song is free.
- upbeat summer pop about a first night out, huge chorus, female vocals
- sad pop ballad, piano and strings, breathy male vocal, slow build
- dance-pop with a four-on-the-floor beat, bright synths, 122 BPM
More in this style: AI Pop songs · prompt guide
Same style, different stories.
Type a sentence. Get a song.
This track started as one line of text. Yours can too — it takes about a minute.
Your first song is free · No card required