Who is this Mary Sue, and why is she ruining your story? Well, the good news is that, once you understand the answer to the first question, you'll have...
903