Nachdem Lilly und ihre Mutter das Grab ihres Vaters besucht haben, sind sie in einen schrecklichen Autounfall verwickelt, wodurch Lilly verwaist und nicht mehr sehen kann. In ihrer Jugend kämpft sie mit ihrer Blindheit und beginnt Stimmen zu hören. Ohne ihr Wissen gehören sie nicht den Lebenden. Nachdem sie jahrelang gelernt hat, damit umzugehen, ist Lilly jetzt glücklich verheiratet und hat ein Baby auf dem Weg. Lilly entdeckt bald, dass ihr ungeborenes Baby zu einem Gefäß geworden ist, eine zweite Chance für Seelen, die in der Schwebe stecken, um wiedergeboren zu werden. Sie hat nur bis zum ersten Herzschlag des Babys Zeit, um sich für eine Seele zu entscheiden. Jetzt sind die Stimmen, die sie in ihrer Jugend gehört hat, zurückgekehrt und schreien nach der Chance, zurückzukommen. Unter den Stimmen freundet sie sich mit dem Geist eines kleinen Mädchens an, das an einen Jahre alten kalten Fall gebunden ist. Lilly befindet sich in einem verzweifelten Kampf mit den Mördern des Mädchens und den Seelen, die darum wetteifern, wiedergeboren zu werden.