Wow. WOW! I never, ever had the foggiest idea what would happen next, and it was great! It was kinda rough to get into it, but once it had me I just couldn't stop. I felt like I had to earn the right to find out what happened in the end by paying close attention to the lengthy tangents of seemingly irrelevant information that was the bulk of the book...but it was SO very worth it. Loved it - this one's going on my favorites list. Also, be prepared to giggle to yourself. A lot. Like, a little too much.