Wow, how lucky you are. My cat used to show affection by lying down in the room next to where I was. If we were on the front porch he would lie down in the front yard. I know he loved us because when we took the dog for a walk he would follow a half a block behind so as not to lose us entirely. Maybe that was just for the dog.
The term 'cupboard love' must have been coined by a cat-owner.....all loving and purring when it's meal-time, then aloof until the next time it wants something!