This is 'My Wife's Lovers', a painting by Austrian artist Carl Kahler that was commissioned by millionaire cat lady Kate Johnson of San Francisco in the early 1890's. Mrs. Johnson had over 350 cats at her mansion (plus a group of servants whose sole responsibility was taking care of them), and Kahler spent three years sketching them all, before putting his sketches together to paint this massive 6-foot by 8.5-foot painting. Southeby's just sold the 42-cat painting at auction for $826,000, so each cat cost about $19,700. That's a lot. Johnson claimed all 350 cats had their own names, and would come when it was called, which I find a little hard to believe because there's no way anybody can come up with 350 different names. Still, marrying a millionaire cat lady does sound pretty good right now, even if she is a liar.
Keep going for a closeup of just the painting.
Thanks to Andrea, who only has two cats but plans on getting 348 more as soon as she hits the lotto.