New at DIY MFA: How Mirror Characters Can Illustrate Literary Themes


When two characters use similar traits or functions in opposite ways, they’re known as “mirror characters.” These pairs are a great way of creating conflict or relationships – and, oddly enough, a frequent source of literary themes. In the latest Theme: A Story’s Soul article at DIY MFA, we discover how mirror characters can help illustrate theme, using examples from Kristin Cashore’s Fire and Sara Litchfield’s The Night Butterflies. And, if you read closely enough, you’ll see how both examples mirror one another. 😉

Click here to read “How Mirror Characters Can Illustrate Literary Themes.”

Got any questions or suggestions for Theme: A Story’s Soul? Feel free to comment below or tweet me at @SaraL_Writer with the hashtag #AStorysSoul.

9 thoughts on “New at DIY MFA: How Mirror Characters Can Illustrate Literary Themes

  1. Great article, Sara! This is an interesting topic. I feel I’ve learned more about “mirror characters” now. I vaguely knew about the mirror theme, but I didn’t take the time to really think about it and how to portray it as I write. Now I want to.

    Liked by 1 person

  2. Never come across DIY MFA before!… so many useful resources! Thanks for the link (and interesting article too, although unfortunately I haven’t read any of the books mentioned which lessens the impact somewhat).

    Liked by 1 person

    • That’s awesome, Miriam! I’m glad you like what you’ve seen so far of DIY MFA. Enjoy! 😀

      I know you review fantasy novels at Inky Realms. Have you read any of Cashore’s other works, like Graceling or Bitterblue? She tends to write epic / high fantasies with female protagonists, each one quite different from the last.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.