आइवी ग्रेवाल्ड नाम के छोटे से तटीय शहर में जाती है, ताकि उसकी खराब हो रही यूनिवर्सिटी लाइब्रेरी में नाइट आर्काइविस्ट की नौकरी कर सके, उसे उम्मीद है कि यह शांत काम उसे उस अतीत से बाहर निकलने में मदद करेगा जिसे वह पूरी तरह से याद नहीं कर सकती। अपनी पहली ही शाम को वह एड्रियन से मिलती है, जो तांबे जैसे लाल बालों और हल्की नीली आँखों वाला म्यूज़ियम क्यूरेटर है, और उनका तुरंत, बिजली जैसा आकर्षण उसे एक ऐसी दुनिया में खींच ले जाता है जो उसकी उम्मीद से कहीं ज़्यादा खतरनाक है।
जब आइवी को गुमशुदा लोगों की फाइलों से भरी एक बंद अलमारी मिलती है, जो उसके बचपन की ओर इशारा करती हैं, तो उसे एहसास होता है कि शहर बीस साल से उसके बारे में राज़ छिपा रहा है। एड्रियन मानता है कि जब से वह आई है, वह उस पर नज़र रख रहा है, किसी ऐसे व्यक्ति से किए वादे की वजह से जिसे उसने प्यार किया था और खो दिया, और दोनों सच का पता लगाने के लिए एक जोशीला, अजीब रिश्ता शुरू करते हैं।
हर फ़ाइल जो वे खोलते हैं, आइवी के मिटाए हुए अतीत का एक और हिस्सा सामने लाती है: एक आग, एक डूबना, एक लड़की जिसे मरा हुआ घोषित कर दिया गया था लेकिन वह कभी नहीं मिली। जैसे-जैसे उनका प्यार गहरा होता है, खतरा भी बढ़ता है, और उनके सबसे करीबी लोग गायब होने लगते हैं या उनके खिलाफ हो जाते हैं। बीच में यह खुलासा कि आइवी खुद ही उस दुखद घटना की वजह हो सकती है जिसकी वह जांच कर रही है, उसके हर उस विश्वास को तोड़ देता है जो उसने खुद के बारे में सोचा था।
एड्रियन की मदद से, आइवी शहर के फाउंडर परिवार का सामना करती है, जिन्होंने अपना नाम बचाने के लिए पीढ़ियों से सच को दबा रखा है। आखिरी टकराव आइवी को उन यादों और नई ज़िंदगी के बीच चुनने पर मजबूर करता है जो उसने वापस पाई हैं, और एड्रियन को यह तय करना होगा कि क्या उसके लिए उसका प्यार उसके किए कामों के बाद भी बना रह सकता है।
आखिर में, आइवी सब कुछ याद रखने का फैसला करती है, उन लोगों के खिलाफ गवाही देती है जिन्होंने जुर्म को छिपाया था, और अतीत की राख से खुद को फिर से बनाती है। वह और एड्रियन ग्रेवाल्ड में फिर से शुरू करते हैं, अब जो हुआ उससे छिपते नहीं हैं, और शहर धीरे-धीरे अपने इतिहास के बारे में सच बताना सीखता है।