Hayley Gillespie
One part of Midnight’s Children that is haunting is the past. Specifically that Saleem and Shiva were switched at birth. To begin with, Mary Pereira is literally haunted by the ghost of Joseph D’Costa because she switched the babies. Then Saleem’s father rejects him because of the idea that he biologically is not his. What does not add up is how Saleem did not already know this. He has the ability to be inside everyone’s minds so how does he not know that his nanny switched him at birth? She is obviously haunted by it so she must think about it more than just occasionally, he would know wouldn’t he?