Well this is a WTF moment if I ever saw one. Blizzard, I assume in partnership, with Popcap Games have implemented a version of Plants vs Zombies into WoW and it's surprisingly good. This is the Peacebloom vs Ghouls quest-line, from start to finish. For your OCD folks, there's also a repeatable 'infinite' version afterwards and achievements. God help us all.