Жизнерадостная 15-летняя Сиси Паркер Джонс переезжает в Париж из маленького городка в США, чтобы учиться в балетной школе Парижской оперы. Но все переворачивается с ног на голову, когда она обнаруживает книгу семейных заклинаний в задней комнате своей тети - аптекаря Джинджер и невольно впускает магические тайны в свою жизнь.
Детектив Чарли Хадсон объединяется со своей немецкой овчаркой по кличке Рекс, которую он называет «хорошо обученным животным для правоохранительных органов», с которой он предпочитает работать, потому что она не болтает до ушей.
Неудачная попытка получить повышение побуждает одиночку Грейс провести ночь с незнакомцем. Вскоре выясняется, что ее спутник — известный хоккеист с собственным ворохом проблем. Возможно, они смогут помочь друг другу.
Детектив Чарли Хадсон объединяется со своей немецкой овчаркой по кличке Рекс, которую он называет «хорошо обученным животным для правоохранительных органов», с которой он предпочитает работать, потому что она не болтает до ушей.
После того, как у Никки пропадает подруга и начальница, ей приходится действовать быстро, чтобы разобраться, кто мог её похитить. Она выясняет, что в деле замешаны её близкие люди.
После неудачного перемещения во времени героев разбрасывает по разным годам Далласса 1960-х. Теперь каждый имеет иную жизнь, свои цели и мечты... Вот только опять грядет апокалипсис.
Детектив Чарли Хадсон объединяется со своей немецкой овчаркой по кличке Рекс, которую он называет «хорошо обученным животным для правоохранительных органов», с которой он предпочитает работать, потому что она не болтает до ушей.
Детектив Чарли Хадсон объединяется со своей немецкой овчаркой по кличке Рекс, которую он называет «хорошо обученным животным для правоохранительных органов», с которой он предпочитает работать, потому что она не болтает до ушей.