It has been so long since my last post - over two and a half months. I owe all of my blogging friends an explanation of my absence. Several have co…