I just rewatched this show and it's just incredible. The characters, the story, and the depth of the topics it deals with is just amazing. It has everything you can wish for; well written, detailed characters that develop over time and become even better, an intriguing storyline that gets you hooked immediately, as well as some beautiful lessons about morality. You really get to experience all the struggles the characters deal with, and watch them unfold as they overcome them. The place that this show and it's characters hold in my heart will not be replaced. Can't recommend this show enough to anyone, of any age.