This was the first story that I've marked as "want to read" on this site and after years I've finally read it.