archetypes

Is Catherine the Last of the Manic Pixie Dream Girls?

Of Assholes and Antiheroes: Morality in ‘Borderlands 2’