Quite a few of the classic fairy tale themes: the maiden in the tower, the baby taken at birth by a wicked witch, an enchanted but forbidden garden - and the iconic image of a maiden lowering her long tresses of golden hair down to her prince.