In vicious but mostly static fighting in snowy, artillery-cratered fields and ruined cities, Ukraine rebuffed a Russian offensive over the winter. Now, it is Ukraine’s turn to go on the attack.
Signs are everywhere that it is coming in the next month or so.