This is one of my favorite anime. It's story is so compelling, and original. It starts out simple, but then explodes into a truly amazing experience. The twists and turns involved in this story are sure to keep you on the edge of your seat. What good is a story though, if the characters are bad? Fortunately, the main characters are all interesting and fleshed out. The animation is also great. It truly is beautiful. The music is also superb, from the shows theme songs, to background music. But, the best thing about this series is the fact that there is no definate good or bad guy. It is all up to the viewer to decide. That alone, makes this a unique experience. At the end of the day, If your a fan of compelling stories, deep characters, stunning twists, and vivid animation, then this is a show for you.