yes, this calls for the angry tree macro.
much like the northrend orphan quests, it would seem as if the day of the dead quest is similarly bugged. if you completed it last year, the NPCs will not offer it to you this year. what does it matter? this ONE and only quest offered during this 2 day in-game event is the only way to obtain the limited duration macabre marionette. once the holiday is over the pet item will disappear.
this is extremely disappointing. not only was the event bugged last year and many players didn't even receive a marionette before the event was over or had their pet item disappear early, now many of us won't be able to enjoy the marionette this year either.
i was really looking forward to hanging out with a little skeleton, maraca wielding, sombrero friend too.
at least they fixed the issue where your 12 hour costume would disappear once you got onto a flying mount. some sort of consolation i guess... sorta. not really.
hopefully all those who did not complete the quest last year enjoy their macabre marionette this year. treasure it while you can! :(
note: logging and zoning may cause the pet item to disappear earlier than it's supposed to. this was a common issue during last year's day of the dead event. there are already reports from players on the official forums that the issue may not have been resolved for this year's event. so again... treasure the little skeleton while you can!!