This is a small gem I discovered thanks to my friends on Goodreads.
I won't retell the story or describe the protagonists, as it's better if you see for yourself.
I'll just point out Riding Drag has a very original setting and characters. Awesome prose and dialogues and I'd definitely read more from this author.
It is free online and you can read it here .