Den enlige vinduespudser Johns tilværelse kredser om hans 4-årige søn Michael, hvis mor forlod dem kort efter fødslen. Nu står John over for sit livs sværeste beslutning – han har fået at vide, at han kun har måneder tilbage at leve i, og må nu finde en kærlig familie, som kan give hans elskede søn en tryg opvækst. Under sin søgen må John tage vare på de dyrebare stunder med Michael, samtidigt med at han skal finde en måde at forklare ham, hvad der snart skal ske i deres liv.