Story Of Your Life by Ted Chiang

A linguist is recruited to communicate with an alien species whose nonsequential written language reshapes her cognition, allowing her to perceive her life — including the future birth, brief life, and death of her daughter — as a fixed, known whole; the narrative interleaves scientific field notes and intimate recollections, exploring how language can alter thought and what it means to make choices when outcomes seem preordained, as she ultimately embraces love and parenthood despite foreknowledge of loss.

The 17010th greatest book of all time