Forest Owl got it correctly. Answer IS Hades.