My only quibble is that the Native aspects feel tacked on. Jane is a Seneca, but for the most part, she acts like a non-Indian. Once every 40-50 pages, she thinks about some Seneca story or bit of lore, and then she goes back to being as non-ethnic as the name "Whitefield" suggests.
If I were writing an Indian character, which I've done, I'd integrate her personality and culture more. I'd have her think and feel like an Indian frequently, not occasionally. Otherwise, there's little point in making her an Indian.
Rob's rating: 8.5 of 10.
For more on the subject, see The Best Indian Books.