James es un niño que ha pasado buena parte de su vida en un orfanato, después de que su madre se suicidara y su padre fuera llevado a prisión.
Graham no ha conseguido casarse, debido a diversos avatares de la vida, pero quiere tener familia, y decide adoptar.
Pronto se dará cuenta de que la cosa no es tan sencilla.
La vida en común de Graham y James estará llena de obstáculos, y tendrán que aprender a afrontar juntos las dificultades en una vida que no les ha puesto las cosas sencillas.
Ha salido de prisión y quiere recuperar a su hijo.