Aos nove anos, Gerard é uma espécie de santo em forma de menino ou ao menos é assim que seu irmão mais novo, Jack, aos quatro anos, o vê mas também é visto dessa forma por todos os que o cercam na pequena cidade de Lowell, Massachusetts. Gravemente doente, Gerard não se deixa abater pela proximidade de uma morte precoce segue firme no propósito de espalhar bondade e virtude a seu redor.