For as long as I remember, there's been a cat who called my house home. When I was young, I think the number of feline friends numbered eight, coming in all shapes, sizes and colors.

But the one I remember most came to us when I was in the fifth grade. Her name was Snowball, and if you can't guess by the name (and picture) she was a furry white cat.

She lived with us for 12 years, with three other cats. Over the years, as Snowball aged, she lost her hearing, ate less and lost weight and began to lose mobility in her legs. But as sick as she was, she always pushed on. For an "old lady," as my mom called her, she was actually quite chipper, running around and behaving like a much younger cat. She still kept our other cats in line, starting a spat if someone ate her food or took a nap in her spot.

But last week Snowball's health took a turn for the worse. My dad e-mailed me to say Snowball had suddenly become very sick and was going to the vet. Later that evening, I got another e-mail.

Snowball hadn't come home. After tests, the vet said she had some kind of cancer and fluid surrounding her heart. She was in a lot of pain and there wasn't much that could be done.

Snowball was not by choice my cat. She liked my room best and could often be found sleeping on my bed. Even when I went away to college, she would still sleep in my room, waiting for me.

When I was home in September, I could tell she was glad to see me. She would follow me around, or search me out when I was in different parts of the house. And she alwa