From November 1st till the 3rd, its WoWs in game event to celebrate Day of the Dead and finally the Macabre Marionette is available as a permanent pet! Look at his crazy 'danse' moves! ;D
You get the Macabre Marionette by visiting a graveyard of your respective race, so for me the Worgen one was bundled in with the Night Elves in Darnassus, Gnomes and Dwarves in Dun Morogh, Draenei on Azuremyst Isle and Humans in Stormwind. For the Horde side, the Blood Elf is just outside Silvermoon, Undeads in the Ruins of Lordaeron, Taurens, Goblins, Orcs and Trolls in Durotar. Chapman is the vendor your looking for and you buy a Orange Marigold from him to enable the spirit for the quest to be seen. You will want to pick up the cooking recipe also to make the Bread of the Dead item required for the quest.
The spirit requires you to make him/her a Bread of the Dead, which takes 1 simple flour and 1 ice cold milk to make. Not difficult at all and requires you to have just 1 cooking skill and to just cook it over the ghostly fire near Chapman, and thats it! The Macabre Marionette is yours. I was disapointed to see he is green quality, so in need of a stone to upgrade him.
There's some great detail to the background 'props' to this event, I especially liked these skulls and all the spirits dancing and don't forget to pick up your own Skull Mask from Chapman too!