PEAKY Blinders fans were blindsided when Tommy Shelby (Cillian Murphy) received some deadly news, while others missed it thanks to technical glitches.
Show bosses had promised during the week that tonight's episode called Sapphire, would be "life-changing" for Tommy, as he "receives unexpected news".
The episode opened with Tommy bidding goodbye to his daughter Ruby in a heartbreaking funeral scene. His young daughter Ruby, played by Orla McDonagh, was diagnosed with consumption and undergoing treatment before passing away.
Viewers have seen in the show's sixth and final season how Tommy has battled ill health, including seizures and hallucianations.
Read more on thesun.co.uk