fantasy female protagonist