Sharad kidnapped Kaleen
Although it looked like Kaleen was now dead, at the last-minute it was revealed the toppled King of Mirzapur was clinging on to dear life despite multiple gunshot wounds.
In the confusion, he was kidnapped by Sharad Shukla (Anjum Sharma) – the son of dead kingpin Rati Shankar (Shubrajyoti Bharat) who had been the Bahubali of Jaunpur and deadly rival to Kaleen.
Sharad had been out for revenge against the Tripathis after Guddu and Bablu had killed his father in season one.
While it looked like there was some justice, his abduction of Kaleen suggested he had other plans.
Guddu became the King of Mirzapur
The final scene of season two saw Guddu taking to the empty throne of Mirzapur and becoming king.
He seemed to think Kaleen was now dead and both he and Golu appeared to be at peace with their loved ones avenged.
Should the show return for season three, fans will see the status quo shifting once more with this false sense of security likely to be shattered.
If anything, Sharad could be the one ending up taking power now he has Kaleen in his clutches.
Mirzapur seasons 1 and 2 are streaming on Amazon Prime Video now