Jest rok 1944, w brytyjskim miasteczku Bambury wraz z matką mieszka dziewięcioletni Daniel. Jego ojciec walczy na froncie. Chłopiec był bardzo wyczekiwanym dzieckiem, lecz po porodzie Annabel wpadła w depresję poporodową i od tamtej pory, przez wszystkie lata życia syna, nie czuje do niego tego, co każda matka czuje do swojego dziecka. Jedynym obowiązkiem, jaki Annabel spełniała właściwie wobec swojego syna, było czytanie mu bajek każdego wieczoru. Skutkiem tego jest zbyt wybujała wyobraźnia Daniela. Chłopiec na każdym kroku widzi bohaterów baśni. Bezdomny w jego przypadku jest trollem, a niemiecki jeniec pracujący w sadzie jest drwalem z bajki. W marcu 1944 roku do Bambury docierają Niemcy, którzy zostali przysłani tu do obozu jenieckiego. Wszyscy mieszkańcy są przerażeni tym faktem. Mimo, że jeńcy są pilnowani, to oni nie czują się bezpieczni. Jednym z jeńców jest Hans, który na co dzień pracuje w sadzie przy wyrębie drzew. Pewnego dnia Annabel, idąc do ...