It has a massive cast of characters, a dizzying number of locations, and enough meandering plotlines...