Who'd have thought that a film that screams 'Every Man Is A Potential Rapist' could be so heart-warming and satisfying. It holds back from the blood fest it could have been, and portrays an inability to move on, to forgive yourself and to forgive others as a superpower. Hating someone from afar so intensely is ultimately shown to be self destructive, like taking poison yourself and expecting the other person to die.
The main character seems to have realized this. Seems to have moved on, to accept love and a normal life, but she is never destined for that, and a suddenly remembered piece of conclusive evidence, from a person who has spent years firmly on the fence, despite owning conclusive proof, drags her back into her personal hell.
It never quite soars, and the ending is so contrived that it shatters your suspension of disbelief, but quite literally out of the ashes, comes both a revenge and a release, scored to the perfect song, that leaves you utterly satisfied.
Just don't pay too much attention to the overt symbolism used in an overly heavy handed way throughout the film, and certainly don't feel guilt at being being aroused by the film's titillation that is there to show you how much you're not a nice guy.