בוקר אחד ב-1945, בברצלונה אפופת הצללים שעדיין מלקקת את פצעי מלחמת האזרחים, אב מכניס את בנו בסוד בית הקברות לספרים נשכחים, ספרייה שבה אלפי
ספרים זנוחים שאיש אינו קורא עוד.
"את מה שתראה היום דניאל, אסור לך לספר לאף אחד", אומר לו האב, והילד מבטיח.
הילד דניאל שולף ממדף מאובק את הרומן צלה של הרוח, נשבה בקסמו ומבקש לקרוא את כל ספריו של מחברו, חוליאן קאראך.
הוא מגלה שהדבר אינו פשוט, מאחר וכל ספריו של המחבר נעלמו מידי בעליהם באופן שיטתי ומסתורי ונשרפו.
הספר מלווה את דניאל, הגיבור, לאורך כל השנים המתוארות בספר, והוא מגלה שהאובססיה לספר אינה ייחודית לו בלבד.
באחד הלילות, בשעה שדניאל מטייל ברחובותיה העתיקים של ברצלונה, קרבה אליו
דמות שמזכירה לו את אחד מגיבורי הרומן, דמות שמתברר כי היא השטן בכבודו ובעצמו; האיש הזה השמיד בשיטתיות את כל ספריו של
קאראך ומבקש לשים את ידו גם על הספר האחרון שנותר, הספר שבידי דניאל.
לאורך השנים נפגש דניאל עם אנשים שונים, הקשורים בדרך זו או אחרת לסופר הנערץ עליו.
אנשים נוספים מצטרפים אליו למסע למציאת הסופר או ספרים אחרים שלו.
העלילה מערבת רצח, קסם, טירוף ואהבה מקוללת. ספר מותח, מושך,
עלילה בתוך עלילה שזורים סיפורו של דניאל וסיפורו של קאראך, עד לגילוי המסעיר.
סקירות נוספות אודות צילה של הרוח