Harry Jenkins è un uomo d'affari che si è fatto da solo, che un giorno riceve un messaggio che la sua unica figlia è morta in un incidente d'auto. L'ultima volta che ha visto sua figlia era al funerale di sua moglie. Quando cerca di occuparsi degli affari di sua figlia, scopre di essere nonno di una bambina di nove anni, di nome Saffron. Poiché è il suo unico parente, i servizi sociali gli consegnano Zafferano. All'inizio cerca di sbarazzarsi di lei, ma presto scopre che condividono più di sua figlia, la madre di Saffron. Fanno un viaggio da Manchester a Londra, per trovare il padre separato di Saffron, ma trovano molto di più.