For Queens political junkies, the race to replace City Councilwoman Melinda Katz has quickly unfolded as one of the borough's most intriguing contests.
Ex-Assemblyman Michael Cohen vs. Deputy Borough President Karen Koslo-witz. A trio of activists duke it out. Former high school classmates go head to head.
In all, seven Democrats and a Republican are in the mix.
Even Katz herself, who has declared her candidacy for city controller, may run again for the Forest Hills seat if Controller Bill Thompson, a fellow Democrat, cancels his mayoral bid and eyes reelection.
Amid so much uncertainty, political spectators expect many twists and turns - including some candidates dropping out and new ones entering the fray - as the campaign winds toward November.
Council campaign battle royal brewing