The ending of Peaky Blinders has been praised by fans after the sixth and final season of the show drew to an epic close.
The life of Tommy Shelby, played by Cillian Murphy, and his family looked to be reaching a sad conclusion for Tommy fans as the peaked-cap protagonist looked set to pull the trigger on himself, before being saved by the ghost of daughter Ruby.
Fans are now eagerly awaiting the release of a film of the series.