Why did Elton John dub Lady Di “England’s Rose”? Was it because she was beautiful or because the rose has a deep occult meaning? This article...