All the characters are written multifaceted, thus requiring the actors to bring their "A" game which they do! The plots are new and inventive and you really don't see anything coming before it hits you. You hate to have the episode come to an end because you can't wait a week to see what happens next. Each episode runs you through the gamut of emotions, and never once does it seem contrived. You find yourself identifying with each character at various times.