One of my favorite anime show. Taught me a lot of life lesson, teehee:) And also, it is so rare to encounter an anime that most of the characters have their "character development" not only the protagonists but also the side characters as well, one of the reason I love ittt!!!