Anyone else read this? I absolutely loved it - the characters were so well written, the pace, the weaving in and out of stories.