35-vuotias ikkunanpesijä John on kasvattanut yksinhuoltajana neljävuotiasta Michaelia sen jälkeen, kun lapsen äiti jätti heidät pian pojan synnyttyä. Kun John saa kuulla, että hänellä on vain muutama kuukausi elinaikaa, hän päättää suojella Michaelia kauhealta tilanteelta etsimällä hänelle uuden, täydellisen perheen. Vaikka aluksi John luulee tietävänsä, millainen täydellinen perhe on, valinta osoittautuu yllättävän vaikeaksi. Miten perheettä voi arvioida lyhyen tapaamisen perusteella? Tunteeko hän lapsensa tarpeeksi hyvin tehdäkseen päätöksen tämän puolesta? Kun John huomaa olevansa mahdottoman tehtävän edessä, hän suostuu lopulta ottamaan apua vastaan nuorelta sosiaalityöntekijältä, joka avaa hänelle täysin uuden mahdollisuuden. Hänen on hyväksyttävä joukko isoja ja kipeitä asioita: oman kohtalonsa epäreiluus, siitä kumpuavat vihan tunteet ja totuuden kertomisen välttämättömyys. Sekä se, että lopulta lapsen elämän suurimmissa päätöksissä on seurattava lapsen omaa vaistoa.
Tositapahtumiin perustuva hyvänmielen brittielokuva kertoo, miten Dave Fishwick, duunaritaustainen omin avuin menestynyt miljonääri, haastoi raha-alan perustaakseen Burnleyn taantuneeseen tehdaskaupunkiin oman lähipankin.