Жил-был переплётчик Мортимер. Когда он читал книжки вслух, герои сказок попадали в наш мир, меняясь местами с кем-то из наших людей. Так однады у Мортимера пропала жена, и он больше не читал книжек вслух. Но он и не думал, что его дочь Мегги тоже обладает этим даром.
9 лет колесили отец с дочерью по свету в поисках сказки "Чернильное сердце", пока однажды не нашли её.
И встретился им жонглёр огня Пыльнорук, которого судьба перенесла в наш мир, поменяв местами с женой Мортимера, Резой. Пыльнорук прсил вернуть его домой, к его семье, но Морти отказал в помощи жонглёру. И укротителю огня пришлось идти к злодею Козерогу, которого тот же "книжный доктор", сам того не ведая, переселил в нашу жизнь. В темнице при замке Козерога томились многие: и Летучие обезьяны, и единорог, и Минотавр. И даже тикающий Крокодил. Но все существа, населявшие замок злодея, были с увечьями, потому что чтец, которого нашёл Козерог вместо Мортимера, заикался: у кого нос картошкой, у кого пол-страницы текста на лице, а кто и вовсе не мог говорить, как служанка Реза, случайно перенесённая снова в наш мир.
Мортимера, Мегги, их тётю и Пыльнорука нашли и привели в замок Козерога. Тот заставил Морти прочитать отрывок из арабской сказки, и на каменный пол сначала посыпалось золото, а потом свалился и паренёк Фарид. Получив желаемое, Козерог сжёг книжку. Пыльнорук попытался вытащить её из пламени, но лишь обжёг руки, сокрушаясь, почему наш огонь так жесток и свиреп. Но жонглёр тосковал по семье, которую оставил в сказке 9 лет назад и снова пришёл помогать Мортимеру и его дочери с тёткой. Они нашли автора "Чернильного сердца" и первоначальный экземпляр рукописи. Пыльнорук страшился конца сказки, потому что погибал в конце, спасая своего любимца, хорька Грина. Автор, седой старичок в круглых очках, признался, что и сам плакал, когда писал эту сцену. Вскоре Мортимер узнал, что его жена до сих пор в замке Козерога и, после небольшой стычки с укротителем огня, согласился вернуть его домой.
Мегги же опять попала в лапы Козерога, теперь вместе с автором сказки; служанка Реза пыталась бежать и была поймана. Теперь Козерог хотел вызвать в наш мир своего давнего друга, Призрака, от которого не было спасенья ничему живому. Он заставил Мегги читать сказку: злодей сохранил последний экземпляр книжки). Но старый автор смог передать через пёсика Тотошку (которого она сама вытащила из книжки к нам, проверяя, может ли она, как папа, заставить героев оживать) девочке листок, на котором написал другое окончание сказки. В это время Пыльнорук и Фарид поджигали замок Козерога.
Призрак, следуя вновь написанным строчкам, отомтсил своему повелителю Козерогу и рассыпался в пыль, уйдя навсегда. Злодеи отправились за ним. Семья воссоединилась. Пыльнорук же опоздал к тому моменту, когда герои возвращались в свои дома. Вместе с Фаридом они пошли искать другого чтеца, который бы согласился вернуть тоскующего жонглёра домой. Но по дороге их догнал Мортимер и выполнил обещание: Пыльнорук оказался в поле, где собирала цветы его жена Роксана, рядом со своим домом. А хорёк Грин остался при Фариде, которому понравилась дочка переплётчика, в нашем мире. И жили они все долго и счастливо.