He even cuddles me all night now:
He has started cuddling up in my lap and purring while I work at my computer, which I really wanted. And last night after a 12 hour work day (working on the new registration announcement and lesson plans and teaching for 3 hours) I collapsed on the sofa and was so tired I couldn't get up. So I called out his name over and over to see if he would come and join me. It took a little bit of calling out, but he finally bounded into the room and leaped on top of me and proceeded to be the little snuggle and purr machine that he is.
He brings me joy. :)