Shadow of the Wind by Carlos Ruiz Zafon