Results of five assembly polls seem to have taken the wind out of the sails of BJP, which romped home to victory in virtually every assembly election held since 2004. The Congress, which was on the back-foot till now, sprang a surprise by winning in Rajasthan, Mizoram and retaining Delhi, forcing BJP into self-analysis and reflection mode.