Alex Sheldon (Luke Wilson) é um autor em apuros. Além de estar passando por aquele conhecido bloqueio de escritor, o que lhe impede de terminar seu romance, deve US$ 100 mil a agiotas cubanos, que lhe deram o prazo de 30 dias para que pague a dívida ou será morto.
O único meio visto por Alex para conseguir esta quantia dentro do prazo é concluindo seu livro. Para tanto ele contrata Emma Dinsmore (Kate Hudson, de Quase Famosos e À Francesa), uma tipógrafa, que na verdade é uma garota doce e adorável, mas igualmente aplicada e geniosa, quando se trata de impor sua opinião. A tarefa dela é ajudá-lo a concluir o romance.
Mas a cada frase, a intrometida Emma dá sua opinião e influencia Alex no destino de seus personagens. Até que eles percebem que esses personagens estão mais próximos da realidade deles do que eles imaginavam.
Após dias e noites de árduo trabalho, realidade e ficção começam a se mesclar e eles acabam se apaixonando. Ou será que tudo não passou de imaginação mesmo?