There will be a battle of the TV crime juggernauts this coming Sunday, when Vera goes head-to-head in the ratings with Happy Valley, leaving fans with a tough choice on which one to watch.
Fresh from seeing off competition from Prince Harry's ITV interview at the weekend with an episode that saw Sarah Lancashire's Catherine Cawood confronted with a shocking family betrayal, Happy Valley will air the third episode of its final series on Sunday, January 15 at 9pm, an hour after Vera makes its long awaited return to ITV1.
The problem for fans of both lies with the fact that, while Vera starts an hour earlier than Happy Valley at 8pm, it will run for two hours, until 10pm, meaning viewers won't be able to watch both in real time and one will needed to be relegated to being recorded.