yeahwrite.org
The 7 Essential Archetype Roles for your story
Every story needs characters of some sort to tell the tale. The following 7 character roles are the essential roles in any story.