Vladimir Putin's massive attack might have caught many by surprise, coming so soon after Zelenskyy spoke of peace with Russia.