Glazenwasser John wijdt zijn leven aan het opvoeden van zijn vierjarige zoon Michael, nadat de moeder van het kind hen kort na de bevalling verliet. Als blijkt dat John nog maar een paar maanden te leven heeft, probeert hij een nieuwe, perfect gezin voor Michael te vinden.