I feed my cats soft food every morning and evening. They have a bowl of dry cat food and fresh water available to them all the time. I buy large packages of soft cat food in the cans at the grocery store and keep a lot of it so I always have it for the cats. When it is time to feed them I get out three clean dishes and open three cans of food. Sometimes the cans have a tab to pull on them and other times I have to use the can opener. After the can is open I put one can of food on each dish and use a fork to mash it up and spread it out. The cats know I am getting their food ready as soon  as I pick up the can so I don't need to call them. They stand beside me and wait until I put their food down for them. I put the dishes of food on the floor and the cats eat. When they are finished I pick up the dishes and wash them so they are ready for next time. 
Question: Why was the cat happy?
They were getting fed.