Character-driven Narratives