Soul providermichael bolton written by: m. bolton/a. goldmarksoul providertalk about love, talk about trusttalkin' 'bout forever babywhen i'm talkin' 'bout usi give you my word, stick to my gunsbelieve me when i tell ya babythat we've just begunyou don't understand, nothe full intent of my planchorus:i wanna be your soul provideri wanna stay that wayfor the longest timei wanna be, your sould providerjustsay you'll let meand darlin' i willi know you've been hurt, i know you're love shyyou don't have to say it babyit's gonna take some timeya got my heart, in the palm of your handswear it's gonna stay there babygive me half a chanceyou don't understand the full intent of my plani've been waitin' for a long time for somebody like youto give my love, all my love day and nightjust say you'll be mine for the rest of your lifebaby i'll show you whychorus