Took so long to understand What it takes to be a man Saw the writing on the wall But I looked the other way Didn't make the best decisions Didn't have the best plan Life showed me I was wrong As I slowly lost my way Standing in the pouring rain She saw me and you felt the pain Then you came into my life Your love's the Promise Land Gives me a reason to be And I'll be the best I can Your love's the Promise Land So many roads, so many signs I have finally turned the tide Your love will show me all I need to know I won't have to live the lie Now I'm dancing in the pouring rain Laughing in the face of pain Since you came into my life Your love's the Promise Land Gives me a reason to be 'Cause I'll do the best I can Your love's the Promise Land I'm dancing in the pouring rain Laughing in the face of pain Since you came into my life Your love's the Promise Land Gives me a reason to be I'll be the best I can Your love's the Promise Land Your love's (yes, your love) the Promise Land Gives me a reason to be (gives me a reason) I'll be a better man 'cause now I know Your love's the Promise Land