Are cats good pets?

112 answers 112