Karen Utterly wonderful, real, intelligent. If you like thoughtful, insightful books that don't condescend, you'll love this one.
Maggie S. Heck no. None of the characters are the least bit likable, there is too much going on, so many different conflicts, like jannoula, that never get settled or brought up very often, but just enough to keep you wondering. Do a favor to yourself: Don't read this book, and start reading/re-read Harry Potter