You have everything you need in this show. Powerful characters and performances. Every actor is best suited and remembered as they portray their character. This is one of the best shows on television and I have enjoyed watching it over and over and I still can't get over. It seems as if these characters were realistic and the storyline keeps you entertained the last episode. I must say season 2 didn't do that well but had a scope of doing much better had the storyline been a little more rusty like before but nevertheless it was still a treat to watch the characters in their shades. A must watch..!!!!