4.5 stars 
 I'm so clamoring for the next one that I'm willing to unpack 10 boxes of books to find it. (Yeah, I hate moving sometimes!) 
 The story wasn't perfect (wow, it got a little wordy and slow at times) but I love the premise and can't wait to see what happens next.