The Emperor's Children - Claire Messud 3 and 1/2 stars