After the marriage was cancelled, I think the narrative stalled a bit. The chyerti/bear/Frost plot had hovered in the background for so long, yet didn't move forward. None of the characters underwent any significant change in the middle part of the novel. And some of those annoying POV switches came back. But now the pace has picked back up (I just finished chapter 25) and we're focused more on Vasya (it has been her story from the start, of course, but now we spend more time directly with her). I will likely finish the whole book by tomorrow, as despite the above, I've been enjoying it throughout and tend to read several chapters once I sit down.
I predict a bittersweet ending of some sort; Vasya saves her village but is scorned by most of the villagers and is set apart from the world of humans. Anna will become an adversary of a new kind, possibly even converted to Bear's side -- their personalities seem to match. I think Konstantin will redeem himself somehow, though it will be on his own terms. He may even end up sharing the villagers' scorn, but he won't go so far as to 'join' Vasya's side, because it goes against too much of what he believes in. So I think he will end up leaving.