Arrival ★★★★

thought provoking, sooo pretty, very plot driven so may make some people fall asleep

Katie liked these reviews