I love it when animals sleep/rest in odd place on me! I once had a cat who was not all too big on laps or being held for too long. One day while laying on the couch on my belly, she jumped up on my back and stayed there for quite a long time. I enjoyed every second.
Must’ve trained him not to beg for food.