If i pray to some god like Ganesha or Shiva by using their mantra like om nama shivaya what is the logic behind that he hears us? what does this actually means to chant a mantra? It seems like according to Vedas all the deities are only a representation of natural forces and nature itself, so how the energy listen to someones prayer? Are they conscious? if yes how? if no, there is no such thing as god I think. How can nature or say the universe be conscious of some human's prayer?