Un jeune écrivain en panne d'inspiration se lance dans un nouveau projet : écrire un livre sur la femme de ses rêves. Un jour, il la rencontre pour de vrai.
Il y a bientôt dix ans, Calvin a publié un roman qui a connu un grand succès. Depuis, il n'a plus d'inspiration. A la suite d'un rêve, il décide d'écrire un nouveau livre dont le personnage principal serait sa femme idéale, qu'il baptise Ruby Sparks. Un jour, il la rencontre pour de vrai...