God damnit! I wished I hadn't read this yet. I wish I read it ages and ages from now when the whole thing was done and it was no longer a work-in-progesss, because I just finished chapter 29 and am now sitting on the edge of cliff. Not literally, of course. But the point is that I am terrible at delayed gratification, and now I have wait for the next bit. But it's my own stupid fault. My absolute worst fear now is that the internet breaks like that one episode of South Park and I won't be able to read the updates.