never should have walked away

Singer:craig david

i'd been sitting trying to figure out the reasons why

you were always goin out alone

i thought that you were meeting with some other guy

all those times you weren't at home

i was wrong but then i didn't understand

what you were tryna say to me

i thought that you were busy making other plans

and none of those included me

but then i always had to many insecurities

why didn't i just decide to let it be?

i never should've walked away

i should've been there for you babe

i know i've handled this all wrong

i swear

i didn't know

things ain't never gonna be the same

and i know i'm the one to blame

i've gone and left you torn

baby

but i didn't know

i remember it so clear when i got the call

it was the hospital on the phone

they told me how you slipped and had a nasty fall

and would i come and take you home

now that was bad enough but they had more to say

felt like the words came out so slow

i'm afraid she lost the baby but she'll be ok"