msturges --
If I undersdtand what you are trying to do correctly, you are simply looking to display each narrative line in your output. Since the <xsl:for-each> statement has already selected you "Narrative" node, you can not re-select it inside the loop.
This, I think, should do...