I understand your heart is breaking. I too have been there. Putting our little yorkie Baby to rest was the hardest thing to do. Time is the great healer and in time you will remember only the joy Cosmo brought into your life. My prayers and thoughts are with you and your little Cosmo