«Pocketful of Rainbows» er en amerikansk filmsang, skrevet av Fred Wise og Ben Weisman. Elvis Presley fremførte den i Paramount-filmen G.I. Blues fra 1960. Tulsa Maclean (Presley) sang «Pocketful of Rainbows» sammen med Lili (Juliet Prowse), som mimet til Loulie Jean Normans stemme,[1] i en gondolbanevogn.
Elvis Presley spilte den inn i Radio Recorders, Hollywood, 6. mai 1960[1] Sangen ble utgitt (med Presley alene) på LP-platen G.I. Blues (RCA Victor LSP 2256 (stereo) og RCA Victor LPM 2256 (mono)) i 1960. Produsent var Joseph Lilley.[1]