What amazes me about this series is that the story does not get stuck as it does in many other series (as of episode 23). Kudos to the script writers for their creativity. The way they build up peoples' backgrounds are remarkable as well. You understand why people behave the way they do over time, your dislike towards certain characters turn into sympathy. Needless to say, acting is flawless.