This held up for a reread better than I expected. The annoying parts were even more annoying, the plot even less interesting, but the underlying theme held my attention. This is a story about a genuinely unconventional historical heroine -- she's not just talking the talk, she's also walking the wa...