Stormwalker  - Allyson James I liked this one....not sure why I waited so long to read it. Some of it was easy to figure out early on but there were still a few twists and turns that were surprising.