"Gonna Give Her All the Love I've Got" is a 1967 Soul song, originally recorded and made a hit by Jimmy Ruffin on Motown Records' "Soul" Label imprint.(S-35032) Ruffin's 1967 original version,from his album "Jimmy Ruffin Sings Top Ten", reached the Pop Top 30, peaking at # 29, and was a Top 20 R&B Hit as well, peaking at # 14. It was also a hit in England , reaching # 26 on the UK Chart. The song has a social context: it depicts a man anticipating his release from prison on the morrow, when he'll return home on a train to "the girl that I left behind," promising himself that he will reward her steadfast love for him by "giv[ing] her all the love [he's] got." The song was written by Norman Whitfield and Barrett Strong and produced by Whitfield.