Reason behind Kalpana dying in 'Ghajini' without knowing about Sanjay Singhania's identity

An entire generation of cinegoers was left scarred when they walked into the theatres in 2008, to discover that the character of Kalpana (played by Asin) in 'Ghajini' died without knowing the true identity of her lover, Sanjay Singhania (played by Aamir Khan).

Reason behind Kalpana dying in 'Ghajini' without knowing about Sanjay Singhania's identity
An entire generation of cinegoers was left scarred when they walked into the theatres in 2008, to discover that the character of Kalpana (played by Asin) in 'Ghajini' died without knowing the true identity of her lover, Sanjay Singhania (played by Aamir Khan).