After a seemingly unsure start, the plot-lines expand and become grounded quickly. The first half will knock in some new mythology, while the second will keep you guessing with its twists, booing at the baddies and even swooning at pairings made and broken.
It even has its deeper moments, calling into question the characters' perceptions on good and evil, as well as the viewers' opinions on the characters' perceived moral soundness and ambiguity respectively.
Altogether a good buy and a great watch. Fans will not be disappointed and I challenge any of you to foresee all of the characters' endings until the moment they spring up at you.