|Night Elf, Tauren
|Balance, Feral Combat, Restoration
Druids are the protectors of nature, power spellcasters that possess the unique ability to shapeshift themselves into other creatures to take a more physical approach to situations. Like nature itself, druids are very versatile and adaptive.
While a druid's natural fighting prowess is not that strong and he will tend to rely on spells to heal and defend himself, druids are best known for their ability to shapeshift into a bear or a cat. While druids possess a few other forms, these are the most functional, as cat form allows the druid to behave as though they were a rogue, and bear form makes him function like a warrior. Cat form does allow druids to stealth like a rogue would.
The three talent areas of the class are Balance, Feral Combat, and Restoration. Balance focuses on the ability to deal spell damage, while restoration focuses on the healing side of their magic. Feral Combat is meant for enhancing the capabilities of cat and bear form, and it is possible to take talents that focus on one and not the other.
Druids are extremely versatile, the textbook definition of hybrid. Unfortunately, while druids can fill just about any role in the game, they can only perform one role at a time. Druid talents are generally quite powerful so the druid can keep up with more focused classes for a chosen role, but will usually lag behind considerably in other areas. (A restoration druid will usually not be a very good tank.)
Regardless, druids can be one of the best healing classes in the game, especially with much stronger heal-over-time spells, or they can choose to be an excellent tank that makes up for a lack of a shield or parry skills with tremendous amounts of armor. Catform druids can put out almost rogue-like damage and druids that focus on spell damage are often a great asset to the raid as they do have the ability to fill in on one of these other roles in a pinch.
A group cannot fairly make expectations of a druid without knowing their specialization. Unlike a warrior where it is assumed they will hopefully tank, or a rogue who knows his job is to deal damage, druids can fill very different roles and because they are usually good at one in particular, it is up to the group to know this when filling out the group. However, like any class that has healing spells, the druid will be expected to heal if the group needs heals (unless they are the one tanking since they can't do that in bear form!)
The only role a druid cannot normally not fill is crowd control, however they can still put beasts and dragonkin to sleep with Hibernate, as well as Cyclone to control mobs for a short period of time. Entangling Roots is now usable indoors as well as outdoors. However, it is limited to being useful only on non-caster mobs.
Druids have quite a few quest lines to tie into their learning of different forms. At level 10, both druid races have quests that send them to Moonglade to learn about bear form. Over the next few levels, they will also get quests for learning to cure poison and for aquatic form. Although the class-only quests lie dormant for a while (except for the level 50 quests all classes have,) at level 70 druids can go through a special quest series to upgrade their flight form to match the speed of epic mounts.