Gave me your heart, gave me everything you had nWhen I was down and needed you the most nShowed me love when I knew not what love was nnYou shared your laughs and kissed away the tears nYou're my life, you're the hand that leads me through nForever, baby, I'll keep on loving you nnI would crawl for a million miles, just to kiss the lips that made me smile nOh, that made me smile nI was blind, I was on the run nThe night has a thousand eyes, a heart but one, oh, the heart but one nI just melt when your eyes meet mine nOh the thought of holding you, oh just the thought of nn[Chorus]nIt's all your love (it's all your love) that keeps me hanging on (hangin' on) nI count the days without you by my side nIt's all your love (it's all your love) nThat keeps my dreams alive (dreams alive) nAnd girl I can't thank you enough nnFor all your love nnTell me, child, will you love me when I grow old nWill your tender touch be the same? nCause your heart means to me a world of gold nAnd without you, baby, I'd be lost and cold nnYou make me feel like a superman nI could take on the whole world with just one hand, oh, just one hand nGirl, you make me feel so alive nI could climb the highest mountain and touch the sky, oh, yes I can nnI can't wait to make love tonight nJust the thought of holding you, oh just the thought of nn[Chorus:Repeat x2]nnIt keeps me hangin', keeps me hangin' on nnIt's all your love that keeps me hangin' on nnIt's all your love (it's all your love) that keeps my dreams alive nAnd girl I can't thank you enough for all your love