Gabriel Noone è un romanziere che da anni conduce un programma notturno dove parla della sua vita. Lasciatosi da poco con il suo compagno Jess, Gabriel si trova nel cosiddetto "blocco dello scrittore". Inizia a leggere un libro, datogli da un amico, che è stato scritto da Pete Logand, un ragazzino di quattordici anni che vive con un'assistente sociale, Donna, lontano dalla madre. Poco dopo aver iniziato a leggere il libro Gabriel viene chiamato da Pete e tra i due si instaura un rapporto d'amicizia, anche se Pete rappresenta per Gabriel il figlio che non ha mai avuto. Le conversazioni al telefono diventano sempre più lunghe, finché un giorno Donna chiede a Gabriel di andarli a trovare, per passare insieme le feste del Natale . Gabriel parte, con il parere contrario di Jess, che insinua che Donna e Pete hanno la voce uguale. Giunto nel paese dove gli ha detto di andare Donna, Gabriel però non trova nessuna casa. Trova un negozio, dove si ferma a chiedere informazio...