It’s been nearly a year since Russia invaded Ukraine. Both sides are preparing for new offensives. Can NATO keep its promise to stand with Kyiv for as long as it takes?