...this is at least twelve different kinds of wonderful. If I had it in me to stay up all night reading it, I most definitely would.