Probably my favorite book in the Immortals series by Tamora Pierce. Daine is an amazing heroine; in this book she learns about her origins (and finally meets the father her mother always hinted at but never revealed), she masters her ability to shape...