I enjoyed the characters and dialogue very much, as well as the vivid and unusual (and interestingly nameless, except for Tres Montes) setting. The pacing strikes me as a little odd - as an audiobook (read by Cristina Panfilio), it's five CDs long, and it's not until the second CD that Sonia actually leaves for her big journey - at which time the point of view promptly switches to that of Pancho, who is staying at home!
I feel some aspects of the story could have used more attention, but the author's lack of emphasis on them speaks as much as putting emphasis on them would have. For example, the sketchy nephew of Sonia's employer who keeps hitting on her causes her unhappiness and difficulty, but isn't a major plot point and doesn't really get a resolution (e.g. comeuppance). However, writing the story this way sends another message. Sometimes domestic workers, imported from poor areas and without many options, are mistreated; it's traumatic, but unfortunately not so uncommon as to be a big special plotline on its own. I've heard similar commentary on Diana Wynne Jones' matter-of-fact presentations of bad parents.
(Related to the whole mistreatment-of-domestic-workers issue, I wonder about Oscar and Teresa. She had once been coerced into becoming the mistress of the master of the house, pulling apart what seems to have been a mutual attraction between her and Oscar. But that master of the house is long dead, and Teresa and Oscar are now both fairly well-respected higher-level servants with some authority. So when Oscar says that a man of the family ruined the happiness of two people once, referring to themselves . . . what's stopping them from being together now? Unless maybe she no longer wants to? Dunno.)
Interesting blend of realism and surrealism, even fantasy. Sonia becomes convinced that she doesn't have the special powers others believe she has . . . and yet she clearly sees the ghost of her dead grandmother, who sometimes gives her valuable information. No one doubts Sonia's reports of these sightings.
Basically, the reason this gets only three stars is that I was kind of traumatized by the ending. Sonia has gone off to work in the capital and make some money, and she's missing her sweetheart, Pancho, and getting hit on by her employer's nephew. Meanwhile, her beloved big brother, a fun character introduced early in the book who had told Sonia of his plans to sneak across the border looking for work, has disappeared. When Sonia finds out, she reunites with Pancho, and they throw themselves into a daring plan to rescue her brother, who seems to have fallen into the hands of kidnappery bandit types. Adventure! Young heroes in love working together to save a likeable character!
And then her brother is found unconscious, horribly beaten. The description goes into graphic detail: his teeth are broken, two fingers cut off, and more. And they can't save him. They get him home, where he dies without ever waking up.
So . . . yeeeah. Not my cup of tea. I'm a bit grudgingly impressed that the author dared to take this route: she is, along with other things she does in the story, bringing home the reality of the fact that this stuff happens to people, people who other people love, and it's awful. Still, it doesn't mean I like it.
I like the reader of the audiobook. She is expressive, pronounces the smatterings of Spanish smoothly and naturally, and gives an effectively creepy languid voice to some of the creepier characters.
Also, point of confusion: Sonia and Pancho pawned the milagros, and Sonia later uses the money to build a school. So whence come all the milagros that they hang on the prayer tree?