Tom says that this place symbolized spirits joining, or possibly the fountain of youth.
Sacrificial altar