I'm just used to read 'hence' in context of smth like "cats and dogs fell from the sky one day, hence 'raining cats and dogs'" (stupid, yeah, but proves the point)
So I figured 'a narrative ...' could be an idiom
But here apparently it's not
Anyway, I got it, thanks