You are my rock who found a rolling stone Yeah you picked me up, and you took me home Smooth down the edges and made me shine Saving me from myself baby right on time You are my heart, you are my soul You give this arms something to hold Without you, I'd be a mess Still tumbling down the mountain, heading for the edge Sometimes I'm strong, sometimes I'm weak But you always seem to see the best of me Yeah the love you give can make me loose control Go on lift you gate baby, let me pay the toll You are my heart you are my soul You give this arms something to hold Without you, I'd be a mess Still tumbling down the mountain, heading for the edge Baby lay with me tonight, lay with me tonight You are my heart, you are my soul You give this arms, something to hold Without you, I'd be a mess Still tumbling down the mountain, heading for the edge Straight down the mountain, heading for the edge Oh, oh, oh, oh You are my rock who found a rolling stone You picked me up, and you took me home