I don't like a perfect character or those meant to be a perfect one. Carriger listed Alexia's flaws one by one continuously through the whole book. What she was really saying was that Alexia is exotic, intelligent, has a great body, dangerous(in a spicy kind of way) and witty. If her society can't appreciate it, well it's their lost and you, reader, are better than them. I find this kind of characterization very annoying, had she given me that directly I would have just snort and say "yeah, right", this sly dressing up a heroine with masked jewelry in a romance novel just brought my sympathy farther away. The stolen ugly hats from Mary Balogh's Dudley series are not helping either.