If I were to give a more 'objective' rating I would put this at four, maybe three stars; what warranted the higher rating is the emotional attachment I have with the story. I'm going to forgo the essay-- in short, Margot's lost experience is quite familiar to me, and other people I'm sure.
Would recommend, will definitely read again.