I am really torn about this book. Like, the characters are (usually) very real and well-drawn and the stakes are satisfyingly high but there were some parts of it that just...bugged me. A lot. I have no idea how much of this is 'I have a cold and some things are bothering me more than usual' versus 'man, this book has Issues'. 
 (view spoiler)[At the beginning, I really thought Samir would grow to regret the way he treated the women he got involved with, but no. You see, the good women are the ones who are completely dependent on him (his employees) or related to him (his mother or his sister in law). Which makes Milli the One Good Woman and the book makes sure to tell you that Samir hasn't had sex with a virgin before!! And it's so special!! And the woman he treats badly at the beginning of the book turns out to be Way Worse Than You Thought because she lies about Samir abusing her, but Milli defends him!! Because he would never hit a woman!! How she decided this I don't know, especially considering she was supposed to have spent her career helping battered women leave their husbands. Funnily enough, domestic abusers look a lot like everybody else and they'd known each other a few weeks at that point. We meet the woman Samir was involved with at the beginning of the book later on and she not only falls short of Milli, but Samir seems contemptuous of her in a whole different way now. 'It isn't ok to treat woman like all they are is a place to stick your dick in' seems to be a better lesson to learn than 'the woman who I love is so much better than these whores I used to spend fuck' but the book is far more concerned that Samir was getting involved with the wrong women than that he treated those women like a glorified fleshlight. 
 And then there's Samir's mother. I have friends who were adopted. Some of them want to meet their birth parents, some don't. But Milli takes the decision entirely out of his hands and, in one of the great cliches of these sorts of stories, Samir's birth mother turns out to be dying so of course that makes it ok that a) Milli contacted her in the first place, without asking Samir's opinion on the matter and b) she then forces him to go see his birth mother. 
 It feels...wrong, somehow, that it all turned out ok. That it turned out fine because Milli Is Magic and can do no wrong. Honestly, I would have felt better about the whole thing if it had gone REALLY badly. 
 Then, Milli finds out about the grand deception and it occurs, of course, the morning after she and Samir have sex for the first time. So Milli decides he'd done everything in order to get her to sign these papers that he hasn't even mentioned yet, that this man she was so certain was Good that she attacked someone with a magazine was actually bad and awful. How about she's just upset about the deception, instead of thinking he's actually a big old faking faker who doesn't care about her at all? (hide spoiler)]