Shatterglass

Shatterglass - Tamora Pierce Took me a long time to read this one, but I loved it.