"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's Soul Label imprint. 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 Britain, reaching #26 on the UK Singles 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.