There are a lot of interesting bits, but a lot of the plot gets bogged down in repetitive melodrama, especially for the first half.