Despite losses in three states of Rajasthan, Madhya Pradesh and Chhattisgarh, the BJP can still hope to walk home smiling in the 2019 Lok Sabha polls. Going by the 2014 analysis from Karnataka's perspective, when Congress was in power in Karnataka with 121 seats, it failed to stop BJP from cruising to victory. The BJP had won 17 seats out of 28 in the state, hence offering a silver lining to the BJP in Hindi heartland where it received a setback by narrow margin, especially in MP which consists of 29 LS seats.