Very good story. The wording felt a bit meandering at the start, but it was really well written. Powerful premise.