翻译一下Caron Nightingale 的《Promises Don't Come Easy》这首歌

I should have known all along

我应该欲知

There was something wrong

有些问题发生了

I just never read between the lines

看你给我的信件

Then I woke up one day And found you on your way

一天觉醒,明白了你的心意

Leaving nothing but my heart behind

半点眷恋留下

What can I do to make it up to you

我怎么可以将心交给你

Promises don’t come easy

别轻易的承诺

But tell me if there’s a way to bring you back home to stay

只求你告诉我怎样才能让你留下

Well I’d promises anything to you

我什么也不计较了

I’ve been walkin’ around with my head hanging down

垂著头往街上走

Wonderin’ what I’m gonna do

惊叹著自己的付出

Cause when you walked out that door

只因你步出门口

I knew I needed you more

我知道是需要你

Than to take a chance on losing you

多于失去你的

What can I do to make it up to you

我怎么可以将心交给你

Promises don’t come easy

别轻易承诺

You know I’ve made up my mind to make it work this time

你清楚知道我是多么的投入这爱

That’s the promise that I give to you

这是我对你许下的承诺

You never thought I loved you

我多么爱你

I guess you never thought I cared

猜想你也不会明白我是多么的在乎

I was just too proud to say it out loud

我放声骄傲地说出

Now I know, to let my feelings go (so tell me)

就让这感情流逝吧(告诉我)

What can I do to make it up to you

我怎么可以将心交给你

Promises don’t come easy

请不要随便承诺

You know I’ve made up my mind to make it work this time

你清楚知道我是多么的投入这爱海

That’s the promise I can give to you

这是我对你许下的承诺

What can I do to make it up to you

我怎么可以将心交给你