In the 2007 Indian film Om Shanti Om, Om Makhija and Shanti are caught in a fire and, as we discover by the end of the film, both of them died that night. However, Om is reincarnated as Om Kapoor, while Shanti becomes a ghost who ultimately haunts Mukesh.
Why did they have different fates? Why didn't Shanti reincarnate like Om?