Deep characters and good story. Unrealistic and predictable at times but still enjoyable. I hope it keeps the momentum.