Ruby Sparks tells the beautifully painful and enchanting story of Calvin Weir-Fields, a washed up writer prodigy, and his dream girl Ruby Sparks. Dream girl meaning she came to him in a dream, he wrote about her, and she suddenly appeared in his kitchen. Every time he writes something about her in his manuscript, it happens. May it be her speaking in French to her personality traits and even her emotions.
WARNING: SPOILERS AHEAD!