I think my fascination turned to horror upon reading the lines "the headless twin".

Pretty sure they don't mean the second twin doesn't have a monitor attached.

Seriously though... her mother believes that the is the reincarnation of Vishnu?

That's a stretch, to say the least.