It is hard to believe it has been almost six weeks since we hurtled head first into the murky world of BBC One's somewhat misleadingly named Happy Valley.
But for the last five and a bit weeks the nation has been gripped by this gritty northern drama following the course of a kidnapping gone wrong as it spiralled unbearably out of control.
Little did we know from the opening scene, in which star Catherine Cawood (Sarah Lancashire) announced to a man threatening to spark his petrol-doused clothing that her own life was just as tragic - while sporting a pair of sunglasses and a fire extinguisher, that her life was in fact set to get that bit more complicated over the course of the following weeks.
With the final episode of this six parter set to air on Tuesday evening is there still time for our protagonist's fortunes to be turned around?
As the credits rolled on episode five last week we saw wounded arch-villain Tommy Lee Royce don a disguise and board a bus destined for Hebden Bridge, in what we can only imagine to be a last-ditch attempt to reconcile with son Ryan.
Royce's reaction to learning he has a son has been one of the most surprising elements of the drama so far - aside from the blood-curdling scene that saw PC Kirsten McAskill pinned between two vehicles and then run over - and hints that there is far more to his relationship with Cawood's daughter than we have been led to believe.
I have to say, I felt the scenes of Royce arriving back at his mother's home in episode four were really quite clever with him walking along the garden wall, perhaps emulating a childhood habit, which to me suggests that writer Sally Wainwright is gearing us up towards a conclusion fraught with damaged childhoods.
With Cawood's eagerly (?) awaited birthday celebrations due to take place as well there is set to be family drama unfolding on the home front too.
But perhaps the scenes most eagerly anticipated are going to be those between Cawood and Royce, who must be due one final confrontation if this drama is to in any way conclude.
So far they have only come face to face twice on screen - once when Cawood was picking up Ryan from school and unloaded one of her finest genital-bashing threats through clenched teeth, and then while in uniform fighting for her life while cornered in his mother's cellar.
Now sporting quite the stab wound from his run in with former accomplice Lewis, Royce's days must be numbered. But if we have learnt one thing from this drama over the last six weeks it's that you shouldn't jump to conclusions...
Happy Valley is on BBC One on Tuesday at 9pm.