Inspirado em eventos reais, o filme narra a história de John (James Norton), um limpador de vidros de 35 anos, que dedicou sua vida a criar seu filho, depois que a mãe da criança os deixou depois do parto. Quando ele descobre que não tem mais muito tempo de vida, John tenta de todas as formas encontrar uma nova família que seja perfeita para seu filho de três anos, determinado a protegê-lo da terrível realidade da situação.