I wish we could just slap that damn bug and kill it! It keeps hanging around me too, but as more time goes by, the feelings are less often. I know how hard it is to not get that reassurance you need and you may have to bite until you bleed, but it has to be avoided. You have to keep busy and keep your mind occupied with other things. Not just sitting around thinking but doing something that requires you to concentrate. A good funny movie helps me out. I've gone to movies alone if I couldn't find a friend to go. My H would freak out cuz he would call me and I had the phone off since I was in the theatre (he didn't know that). And he call and call. I'd call after the movie and he'd ask who I was with and I'd say no one. I don't think he believed me at first.
I see a lot of things you want to do for him in your post, which is great--but what about you. What are you doing to GAL? Some things I did were the movies, spent lots of time at a friend's house--we became even closer friends so that was a bonus. I volunteer at the animal shelter, I had my son's soccer games to go to for awhile, I drove around, I shopped, I volunteered at the local haunted house during Halloween (another place I couldn't use the phone and he would call and call). I did things like that I would never have done before. I started having my own life and things to do. I didn't wait around for him to call to make sure I didn't miss anything (he didn't call that much). Now I don't expect him right after work, I don't always go right home after work and I sometimes schedule a dinner date with girlfriends and just let him know I won't be making dinner that night. Sometimes I even go meet him where he is without him inviting me too. Not often cuz he likes his time with the boys, but once in a while.
And why not meet him with something a little transparent on? Being a little playful in ways that you usually aren't can really be fun for both of you. Remember PATIENCE. I know this has happened twice before, but what if this is the last time. Can you act as if it is. You are doing great!