Calvin on nuori kirjailija, jonka kirjoitustyö takkuilee ja rakkauselämässä on toivomisen varaa. Hän näkee unta unelmiensa naisesta ja luo hänestä Ruby Sparks -nimisen romaanihenkilön, joka yllättäen ilmaantuu eräänä aamuna ihka elävänä Calvinin kotiin. Calvin huomaa, että hän voi hallita Rubya käsikirjoituksen avulla, mutta syntyykö siitä ruusuinen romanssi vai täydellinen kaaos?