Only Anurag Basu can pull of such a classic piece. Storyline is complicated but the powerful direction and performances will leave you content in the end. Just the right mix of everything with pieces fitting in perfectly. A must watch....