Lyrics
[Verse 1]
I pulled up slow in the heat
Fresh shirt, dust on my feet
Your eyes said "stay for a while"
Mine said "let's make it a mile"
Mama cooked late, I was gone
Now the bass got me moving on
You laughed when I missed that turn
Now you know what my heart learned
[Pre-Chorus]
Hold tight, don't let go
One more step, nice and slow
Hands up, let it show
When I say "go," you know
[Chorus]
Soweto taxi lights, go
Soweto taxi lights, go
Spin that body right, go
We don't need a reason
Soweto taxi lights, go
Soweto taxi lights, go
Touch the night, hold close
We don't need a reason
[Verse 2]
Cups up on the table edge
Your friend kept a little side-eye pledge
My chain caught the porch light gold
Like a story that won't get told
You said my name like a song
I knew I'd been here all along
Heel taps on the concrete step
We ain't even done yet
[Pre-Chorus]
Hold tight, don't let go
One more step, nice and slow
Hands up, let it show
When I say "go," you know
[Chorus]
Soweto taxi lights, go
Soweto taxi lights, go
Spin that body right, go
We don't need a reason
Soweto taxi lights, go
Soweto taxi lights, go
Touch the night, hold close
We don't need a reason
[Bridge]
When the moon cuts through the dust
You can lean on me, trust
We can leave, we can stay
Either way, it's our day
[Chorus]
Soweto taxi lights, go
Soweto taxi lights, go
Spin that body right, go
We don't need a reason
Soweto taxi lights, go
Soweto taxi lights, go
Touch the night, hold close
We don't need a reason
Style of Music
Amapiano with laid-back log-drum bounce and shuffling percussion; verse rides sparse keys, airy shakers, and a rubbery bass pulse, pre-chorus opens with rising whistles and clipped vocal chants, chorus lands on warm piano stabs and a dancefloor log-drum hook. Close-mic lead vocal with smooth doubles, call-and-response ad-libs, and a few delayed hook repeats. Ear candy: reversed pad swells into the hook, coin-click percussion fills, and a soft crowd chant lift before the final chorus. Bright, spacious, and club-clean with a glossy low end.