There's no denying the fact there is one drama that has got the whole country talking and that is BBC's Time.
The latest offering from acclaimed writer and producer Jimmy McGovern, the man responsible for hit series like Cracker, The Street and The Lakes, made its debut on Sunday night.
Millions tuned in and, as uncomfortable was Time was to watch, they couldn't take their eyes off it and that is in no small part to the amazing performances from its lead actors Stephen Graham and Sean Bean.
Former Sharpe star Sean has received rave reviews for his new role as Mark Cobden, a teacher, husband and father, who is handed a four year sentence after killing an innocent man in an accident.
Stephen, whose Line of Duty character John Corbett was killed off much to the shock of fans in series 5 plays prison officer Eric McNally.
Episode 1 saw the massively claustrophobic opening scenes of Sean's character in a prison van before some harrowing scenes involving his cell mate.
On the other side of the bars, McNally was forced to compromise his job to protect his own imprisoned son.
How many episodes of Time are there?
There are three episodes of Time in total, with former Royle Family star Sue Johnston also in the Time cast.
It is available to watch in full on BBC iPlayer but its second part will go out in real time on Sunday at 9pm on BBC1.
A teaser for episode 2 reads: "Mark is being bullied by fellow inmate Johnno. Does he tell the prison officers and be labelled a grass or risk the attacks becoming more and more violent? Eric’s son is attacked.
And then a summary of the third and final part teases: "Mark suffers a tragic personal loss and is given the chance to leave prison for a day. Eric is forced to take greater risks to protect his family, but where will he draw the line?"