At the beginning there are limited information about story and characters so it seems the main character is just a victim. However, the impression has been changing as the story has gone on. Gradually we can find each characters actual feelings. And I could not expect such a ending, so I should say this is great movie!