It's one of those shows that grabs you from the very beginning. The plot constantly keeps you on edge with its many mysteries and unexpected twists. The characters are so diverse and well-developed that you get attached to each of them in different ways. I especially love how their backstories are revealed through flashbacks.