In a similar vein to The Poisonwood Bible, this book weaves a fictional story into historical events. The main character grows up in Mexico in close affiliation with Diego Rivera and Frida Kahlo, a fact which has enormous impact on his life.
I really enjoyed this book, though it didn't give me the same visceral, personal reaction that Poisonwood Bible did. Perhaps that's because the main character, Harrison Shepherd, is written at arms length, which is exactly how he holds all his acquaintances.
The narrative device of using diary entries, letters, and newspaper clippings (some real, actually published) is interesting and sort of felt like the reader is browsing through someone's personal effects. Which is kind of the point, I think.