I said you're amazing Say again you're amazing Your generosity overwhelming You're overwhelming overwhelming me Some times you give too much Some times you give too much Some times you give too much And I can't keep up I want to make a confession I'm not really complaining But when I see your brain engaging You're disengaging disengaging me Sometimes you think too much Sometimes you think too much Sometimes you think too much And I can't keep up I want you to know I'll meet each punch you throw Blow for blow for blow for blow Some times you know too much Some times you know too much Some times you know too much And I can't keep up Some times you love too much Some times you love too much Some times you love too much And I can't keep up Some times it's all too much Some times it's all too much Some times it's all too much And I can't keep up