My SO has agreed to being given a kitten as an engagement gift. I think it works great as a replacement. Not cheap (food, needles, etc), not short-term, and cute. She'll probably enjoy it more than the 30 aggregate minutes of showing off a ring, too.