Your story brought me to tears, and really reminded me of my beloved Red Bean that I had for a long time.
He passed away in 2012 too. I cried for weeks and weeks, and even today I still miss him alot.
But time eases pain. And time will heal your wounds.
Rest in peace, Charlie! I'm so sorry...