What a wonderful list of positives! Those are awesome things he did for you! I'm so happy for you.
As for telling him what you need, I would do as suggested and maybe start with "I like it when you do...." that way he won't take it as you're trying to tell him what to do. I hope I get to that point one day!