Calvin är en ung författare som har fått problem med både kärleksliv och skrivande. Han får rådet att gestalta sin drömtjej i text och uppfinner Ruby Sparks. Och upptäcker till sin förvåning att Ruby en morgon sitter i soffan i hans vardagsrum. Perfekt! Men kan man verkligen inleda ett fysiskt kärleksförhållande med sin romanfigur? Och kommer hon låta sig styras av vad han skriver i manuset?