Kristi, this is a beautiful story. My heart goes out to you on the loss of your son, but these signs of his continued love and of his soul's continued presence in your life are so powerful and so sweet. I got the chills twice while reading — and having the chills, for me, often means that something i the invisible is true.
Archangel Michael is such an amazing companion. I'm so glad that your son is chilling with Michael and his friends. With Michael to usher him in, I'm sure he is already enjoying the "after"-life — or, really, the continuation of life. May you always be able to feel the spirit of your son's love in your world. And Michael's also!