Main Street Character Roles

Main Street Character Roles

Protagonist

Carol Kennicott

Antagonist

The Village Virus

Guide Mentor

Vida Sherwin

Foil

Will Kennicott and Carol Kennicott

Romantic

Erik Valbourg