Каникул Дэвид не любит. Потому что на каникулах ему приходится возвращаться к дяде с тетей - в дом, где его поминутно отчитывают, одергивают, наставляют и при этом требуют признательности за заботу. Честное слово, Дэвид им благодарен, но в этот раз чаша его терпения переполнилась. Мало того, что родственники без конца придираются, так они еще затеяли сплавить Дэвида изучать математику - лишь бы самим укатить без него на курорт! Обиженный Дэвид решает наложить на родственников проклятие - и у него получается! Земля под ногами ходит ходуном, кругом бушует пламя, откуда-то лезут гигантские змеи… А посреди всего этого огненного хаоса возникает рыжеволосый мальчик по имени Люк, который утверждает, что Дэвид освободил его из заточения... Дэвиду предстоит провести восемь дней в компании нового друга, и эти дни навсегда изменят жизнь самого Дэвида, да и его родственников тоже.