Piccolo of the Flaming Fire

The Piccolo of the Flaming Fire is a fun toy which, as the tooltip states, "causes nearby players to dance" and does simply that for players within 5 yards who are in your party or raid group. The Piccolo has a 5 minute cooldown that starts as soon as it is used and is channeled for 30 seconds.

Source
This item is dropped by Hearthsinger Forresten in Stratholme.