Il misogino Henry (Billy Crudup) è uno scrittore di libri per bambini che si ritrova costretto a lavorare assieme all'illustratrice Lucy (Mandy Moore), questo dopo la morte del suo collega e unico amico Rudy (Tom Wilkinson). Dopo le difficoltà iniziali, tra i due nascerà un bellissimo rapporto d'amore.