Sounded fabulous on, erm, paper, but a disappointment. Sometimes overwritten (the skies are always metaphorically bloody) and becomes less compelling as it goes on despite some wonderful supporting characters. Maybe Ruiz Zafon's earlier
The Shadow of the Wind is the one to read.
Goodreads has this listed under Z for Zafon rather than the correct R for Ruíz. The alphabetic convention for Hispanic names isn't that hard to get.