Japan may not be cold enough for a three-dog night yet, but the season is just right for a one-cat nap, as these heartwarming photos prove.

At this time of year, Japan is in sort of a strange spot, weather-wise. On the one hand, it’s chilly enough that you’ll probably want something more than a T-shirt or thin sheet to keep you warm while sleeping. On the other hand, it’s not really cold enough to pull your heavy winter blankets out of storage, either.

As a result, many people find themselves waking up in the middle of the night either shivering or sweating. So how do you get you produce the optimum sleeping temperature?

With a cat, of course.

Japanese Twitter user @kokesukepapa’s child was recently snoozing on top of a cushion, clothed in the sort of half-pajama, half-sweat suit ensemble that’s so popular with small children and Internet writers. What was odd, though, was that the kid seemed to also have a warm blanket covering him, even though @kokesukepapa didn’t recall putting one on his son before he dozed off. But while blankets can’t move on their own, cats can, and it turned out that the family pet was keeping @kokesukepapa’s son company…and also warm.

The weight of the cat doesn’t seem to be bothering the kid, at least judging from his serene expression, and @kokesukepapa was appreciative of the special attention the feline gave the family’s youngest member.

“What a smart, kind kitty, to think ‘It’s getting colder, so you’d better keep your tummy warm when you sleep.’”

Of course, cats aren’t usually known for their generosity, and at least one online commenter suspects that the kitty wasn’t trying to keep the toddler warm, but to soak up his body heat for itself. Still, there’s definitely a mutual benefit when two warm-blooded animals curl up for a nap together, so this bit of sleepy synergy looks like a good deal all around.

Source: Hamster Sokuho, Twitter/@kokesukepapa