It was harakiri everybody thought when political strategist Prashant Kishor stuck his neck out, saying if BJP crosses 100 seats in West Bengal he will quit his business. He was bang on. BJP won 77 seats. Suvendu Adhikari said he will defeat Mamata Banerjee in his pocket borough Nandigram. He did it, by 1,956 votes. But, others starting with BJP, TMC, bookies, political pundits, pollsters and Journalists seem to have got the whole sum – numbers and strategy — wrong. Now, people are saying, “I told you” Muslims and women voted for Didi. In the case of BJP, spokesperson Amit Malviya tweeted: “The BJP in Bengal, when it set itself a target of 200, displayed audacity of ambition….” Ambition is good but there certainly was disconnect with hoi polloi. TMC, on its part, was unnerved with their MLAs, party workers quitting in droves and joining BJP (though most of them lost the elections). Worried by BJP’s juggernaut, Didi started chanting chandi path and doing temple rounds to appease Hindu voters. And also appealed to Muslims to consolidate (that led to the Election Commission of India barring the Chief Minister from campaigning for 24 hours). In the end, TMC much to everybody’s surprise won 213 seats against 211 in the 2016 assembly elections. It was a similar feat BJP did in 2019 Lok Sabha polls when it won 303 seats while market intelligence was talking about 160 seats. In 2014 BJP had won 282 seats. Clearly, the story that comes loud and clear is: one strategy fits all does not always work. Corruption may not prove to be an issue sometime, whereas at times the idea to leverage religion can backfire.