Praga końca XIX wieku. Milena, bohaterka powieści Joanne Owen, jest sierotą, pochodzącą z niegdyś zamożnej rodziny. Jej rodzice mieli kiedyś teatr, który obecnie popada w ruinę, tak samo jak życie Mileny po tragicznej śmierci ojca i tajemniczym zaginięciu matki. Dziewczynka nigdy nie straciła nadziei, że matka pewnego dnia wróci do domu. Pewnego wieczoru, w dzień urodzin mamy, w pobliżu słynnego praskiego zegara astronomicznego spotyka Władcę Marionetek. Wkrótce potem babcia Mileny wyjawia jej historię przodków oraz ich magiczną spuściznę... Od tej chwili życie Mileny nie będzie takie samo.