Mistletoe - a mysterious parasite