Verse 1
Waiting for your final words
Waiting for a love to stay
A stability to keep
Chorus 1
When will I ever feel good enough?
Good enough for love to last
Feeling like I have it all
And that life is good at last
Verse 2
Is it a question I can ask myself?
Will this always be a fleeting moment?
A coincidence of hearts?
Feelings change, illusions fade
Reality hits you in the face
A crying heart, yearning for relief
Chorus 2
When will I ever feel good enough?
Good enough for love to last
Feeling like I have it all
And that life is good at last
Verse 3
I guess it’ll never stop,
A never-ending road
We must keep going,
Keep the faith, keep hoping for a happy end
Maybe one day, we can see it from afar
Chorus 3
When will I ever feel good enough?
Good enough for love to last
Feeling like I have it all
And that life is good at last