After almost a quarter century, Uttar Pradesh politics is witnessing an almost impossible phenomenon: the Samajwadi Party and the Bahujan Samaj Party have joined hands in the poll arena. Well known for their political rivalry defined by crude snub and animated contests for 23 years, the two have come together ahead of the March 11 byelections to Gorakhpur and Phulpur parliamentary constituencies. Such has been their enmity that it often seeped into personal level among their leaders and had permeated down to their grassroots cadres and supporters.