Progressive. Queer. Feminist. Opinionated.