I just spent about 6-8ish hours reading through this. Didn't expect to go through in a session, but was very nicely done, and im far too sad to have reached the current end. Very well done to grab me so.