Rafael Fernandez de Castro is a journalist, screenwriter and novelist based in Mexico City.