Lord Hanuman is also the immortal God, a Chiranjeevi, and he was blessed by Lord Ram himself to keep a watch on his devotees, the humans, and answer their prayers, pleas, and calls. It is said that Lord Hanuman lives the closest to Earth, and is always on watch to help his devotees and attend every Ram katha where the name of his Lord is taken.