Arrival is a 2016 sci-fi film written by Eric Heisserer and directed by Dennis Villeneuve, and tells the story of Louise Banks, a linguist who helps to communicate with aliens visiting Earth. It is based on Story of Your Life, a short story by Ted Chiang. If you have neither seen this film nor read this story, I very strongly encourage you to do one or the other before reading this blog post. I’m going to spoil both of them, and they are both excellent pieces of craft that do not deserve spoiling. Go now; the blog will still be here when you get back.