Jaun Diego and his sister Lupe are dump kids. That means they live in the dump outside the city of Oaxaca, Mexico. They scavenge the garbage for any kind of valuable. A couple of things set them apart. Juan Diego has taught himself to read by salvaging books, thrown out by the Jesuits who run a monastery and orphanage nearby. Lupe has the ability to read minds, however, she is unable to communicate and no one can understand her but Juan Diego. When Juan Deigo’s foot is crushed in an accident, the two kids move into the orphanage. Although not strictly orphans, their mother, Esperanza, works as a cleaning woman for the church, and also walks the streets at night. Rumors are that the dump boss is their father, but Esperanza never says for sure. She is struck down by the huge statue of the Virgin Mary while standing on a ladder to clean it. From there, Juan Diego and Lupe are shuttled into the circus because the doctor says it will be a good profession for Lupe, with her mind-reading abilities. Juan Diego must go with her because he’s the only one who can understand her gibberish
Juan Diego goes on to become a writer in his adult life, but not before losing Lupe, and being adopted by a former priest and his lover, who move to Iowa to teach at the University. By now he is travelling to the Philippines, to fulfill a promise he made as a child to the good gringo, a hippie in Oaxaca to avoid the draft. The good gringo dies before he can make a pilgrimage to see his father’s grave, which Juan Diego sets out to do, aided by one of his students. But Juan Diego is taken over during his travels by a mother and daughter team, who take charge of his itinerary, and his life. Strangely, a photo taken of the three of them in front of a sightseeing spot shows only Juan Diego, the mother and daughter, Miriam and Dorothy, do not show up in the photo at all. Juan Diego should be taking his beta blocker prescription, but because of the two very attractive women, he takes Viagra instead, alternating his doses and choosing to forego the beta blockers many times in order to find pleasure with one or the other of the two women. Also, the beta blockers interfere with his dreams, which is the only place he can reconnect with his former life as a child in Mexico. All advise him to leave the past behind, but that cuts out those he loved the most, his sister Lupe, Senor Eduardo and Flor, who adopted him and took him to America.
Lots of religion in this story, with strongly held views for and against by the different characters. Miracles, or not, depending on who’s doing the interpreting. According to Lupe, only she and her brother Juan Diego are the miracles.