World of Warcraft is a very immersive game. You pick your race/class combination on the creation screen and then take the character all the way to the level cap. Whether your avatar is a progression raider that has knocked on the Lich King's door and now taking down Cho'gall or your avatar is a gladiator who lives for PVP, it's hard to not get attached to your avatar to some degree.
I myself have been playing for just over four years, and while I have numerous alts, my pride and joy is my dwarven hunter. Not only is he good-looking, he can charm a night elf just by looking at her. I have the more time played on him than all my alts combined. He's been to Outland to take down Illidan and gone toe-to-toe with the Lich King, and he's taken down a number of night elves who think they can drink me under the table.
When I first started playing, if I died, it was no big deal (and it happened a lot). The longer I played, the more I tried to avoid death. Not only do I try and avoid death as much as possible, I find myself taking better care of my hunter. I'll log out at an inn with my favorite cat by my side and my armor fully repaired. I'm not a roleplayer, but in the back of my mind, I've developed a story for my hunter and find myself treating my hunter as more than a pixelated avatar. I treat him to all the luxuries Azeroth has to offer and keep him looking good . After all, you never know when the elusive female dwarf will appear.
Have you developed a bond with your avatar over the weeks, months or years that you have played WoW? How close are you to your avatar -- or are you close to multiple avatars? Do you do anything special for your avatar after a long night's raid or a night of battlegrounds?