An update, after finishing the book...
I retract my nonrecommendation; it's a much better book overall than I expected. However, keep in mind that I think the perfect audience for this book would be a girl in her early teens. Since I am not now, nor have I ever been, a girl in my early teens, this recommendation may be a bit off...