I will agree with comments posted earlier that the constant to-ing and fro-ing over 6 years does become tedious to follow at times. I have to keep looking to see whether the main characters are unshaven or have a beard...bloody hell! Every time I nod off and awaken we are in a different time zone. 

LOL John i get so confused. The start of the last episode I think was Indian Ocean Present day.....
There was boat on the sea beautiful and sunny, and Mary Garrat, Garrats wife sat on the deck sunbathing. A crew member comes out and asked if it was ok if he cleaned up, and proceeded to clean the deck.
Then you see her calling Garrat......and they talk and he conversation he says Until Death us do part.....then you go back in time again.......
Next thing i know towards the end Garrat is brutally murdered by Tony lol, and it turns out Mary is in the looney bin....Jeez give me a break....
Then one scene, the girl who might know something, backs out as she doesnt want to have her throat cut again...she just survived last time...then after a bit you see her in a cafe talking to someone and then has a knife stuck in her throat lol.....omg i was so upset i thought she had been killed...turns out move forward into time again, it was just showing you what happened to her first time..............
Jeez i find it all too confusing.....It spoils it for me as not only that i find it hard to hear some of the dialogue not sure why.
I dont understand why they couldnt just do the story from the time the boy went missing or before then, 8 episodes of toing and froing. I cant see how it can finish so quickly we only have an hour left......and lots of things need explaining...