Your eyes do not deceive you. This is Madonna, dressed not as an ageing pop star, but as Game of Thrones' Mother of Dragons herself, Daenerys Targaryen. And while she probably had some very professional help putting everything together, the end result is still pretty impressive.

She wore the costume to help celebrate the Jewish holiday Purim, which among other stuff also includes the "wearing of masks and costumes".

Madonna [Instagram]