I am not sure why people knock so hard.. it really is not horrible or even bad. Yes the whole relationship if we can call it that between the villain and victim is weird for lack of more appropriate adjectives. I feel that the villain was horribly miscast but at the same time, the ending somewhat explains him. We understand why he is doing it and what he wants which if we go back throughout the movie, does make sense. A lot of the stupid things suddenly make sense.
They do try to explain a lot of the stupid things that both characters do.. its not like they do them just for doing them. The script does try to say yes, this is stupid, it makes no sense, but this is why they are doing it... there is a reason for it. It is a lot of choices that aren't really choices. It is easy to forget, she cannot kill him because she needs him; killing him makes it worse for her no matter what. That's a fact of the situation. He cannot kill her, because well, you will see at the end. Once you connect those things, it becomes much more realistic.
The ending i really felt would go the other way of how it went. Maybe i just have a soft spot for lost puppy souls...
6\10 booby trapped walk in the snow.