The End of Memory plot
James Winterbourne is a psychology student who has inexplicable dreams about a person he has never met. The person keeps reminding him that he is going to reap what he has sown. One day he is approached by Angela, who claims she knows more about his dreams and the person from his dreams. The person is Jeremy Winters, a friend of Angela who disappeared suddenly and without a trace six months ago. An uneasy friendship develops between him, Angela, and his only other girlfriend, Sarah. As he begins to investigate the circumstances surrounding Jeremy's disappearance, James learns that Angela knows more than she cares to admit. He slowly learns that the relationship between the three of them is not accidental.