thexbeard
THExBEARD
thexbeard

The narration mentions coming out of a pit and being reborn, which one could believe to mean the Lazarus Pit. My first thought about who was speaking was Ra’s.