En un futuro cercano, la humanidad ha desarrollado una tecnología que permite a las personas recibir breves "ecos" de su propio futuro: visiones cortas y desordenadas de lo que sucederá en su vida. Sin embargo, solo un pequeño porcentaje de la población puede interpretar correctamente estos ecos.