Datageniet Sam jobber i et firma som driver med nettdating. Problemet er bare at han aldri får seg en date selv. Han lager derfor en algoritme som finner folks sjelevenner, og slik finner han sitt livs kjærlighet, Meredith. Da Merediths elskede bestemor dør lager Sam et program som ingen har sett maken til — det gjør nemlig at man kan kommunisere med de døde. Det er ingen overnaturlig hokus pokus som ligger bak, men ren programmering som drar nytte av e-poster, chatter og andre elektroniske spor som den avdøde har etterlatt seg. Men det går ikke lang tid før det som startet som en lys idé har utviklet seg til noe langt større. Dette tvinger Sam til å foreta flere hjerteskjærende valg.