This book caught my eye in a bookstore a while back. I'm glad that it did because it was an extremely well-written book. The plot was tight - there was a lot of mystery, but the information was given just at the right time; the characters are great. The only thing I didn't really like was the way that it ended, but perhaps the author was leaving it open for a sequel.