This book was such a pleasant surprise. It has been on my book shelf for a while - it had been on sale at the bookstore a few months ago so I picked it up. I love the characters and really care about what happens to them. The world the author has built is interesting and the good vs. evil theme is illustrated well by the wall separating the two. Great read.