the beginning has bouncing around on timelines and characters but it gets good and stays good.