We played tapestry on ClubFloyd recently, and took the game through all the various possible threads, something I'd never done on my own, years ago, when I first played it. What I found, first off, is that the game holds up well over a dozen years after initial release, and that second, the path I originally took that I thought best was probably less than ideal. Worth revisiting if you've played before, but only once.
Daniel Ravipinto stated at the time that he wrote the game that his goals were to see if a serious and interesting story could be merged with traditional IF 'puzzle' elements without one overshadowing the other, and to explore mutually-exclusive paths, a pre-defined main character, moral dilemmas, 'puzzle-less' IF, and semi-realistic NPCs. He does a very good job of this. This is a piece of IF well worth downloading.