Mary Horowitz (Sandra Bullock) é uma mulher excêntrica que trabalha criando palavras cruzadas. Ela está convencida que Steve (Bradley Cooper), um cinegrafista da CNN, é o grande amor de sua vida. Por isso passa a persegui-lo ao redor do país, na esperança de convencê-lo que foram feitos um para o outro.