Until the last half an hour everything was happening as I expected from the synopsis. Even after that there wasn't anything that was surprising. But the small details that was given throughout that time elevates the last events into a whole different level. The script, performances, cinematography, music, direction, everything is top notch. The ending was when I was again reminded that this is a Pellissery film, so it have to be filled with symbolisms, a lot of which I am yet to completely understand.