I loved this book so, so much. There aren't many times I've sobbed helplessly into my coffee, over the developing shape of an ensemble cast, but this was one such time. Utterly fantastic in every respect. (Longer review to follow in due course.)