A fairy tale look at an ancient castle.