Puja is an act of showing reverence to God/Goddess through prayers, invocation, ritual and songs. Homam is Puja and chanting the mantra for a particular deity to please the deity by invoking fire or Agni. Puja and Homam are being performed with prime goal of peace, satisfaction and happiness in your life. Puja and Homam are performed successively in order to trigger various positive energies. It can help you get well, find a partner, have good relationships and it may even remove bad karma or negative aspects in a horoscope.