Миранда выросла среди полок книжного магазина своего эксцентричного дяди Билли, решая загадки, которые он для нее придумывал. Но когда девочке исполнилось двенадцать, дядя поссорился с ее мамой и навсегда исчез из их жизни. В следующий раз она слышит о нем уже шестнадцать лет спустя: Билли умер и оставил ей «Книги Просперо», находящиеся на грани банкротства. После того как Миранда возвращается в Лос-Анджелес и входит в магазинчик уже как его владелица, она начинает находить подсказки: между страниц романов, в запертых ящиках квартиры дяди и даже в самом названии магазина. Миранда решает спасти «Книги Просперо» и найти ответ на последнюю загадку, которую оставил ей Билли. Вскоре девушка встречает людей из его прошлого, и их истории помогают пролить свет на тайну их семьи.