Even better than the first. The stakes are upped, the consequences of Marguerite's dimension hopping are starker and lines of morality get blurred. And boy did I not see that twist coming! 
 Even through the twists and turns of treachery, secrets, risks and mistrust, it doesn't lose what I loved most from A Thousand Pieces Of You - the characters and their relationships. It's just as beautifully written, sucks you into each world one after the other and pulls you along, one of those books you read too fast because you almost forget you're reading at all. So then you have to go back and read it again, of course. 
 Now, if you'll excuse me, I have to go read everything else Claudia Gray has ever written.