Tears came to my eyes when I read your post. I am so sorry about your lost baby. Two years ago I lost my Pierre, who died in my arms, from an enlarged heart and liver. He was on several meds and just couldn't get his breath. I buried him in the backyard, but four days later could not bear the thought of  his lying there and dug him up and took him to a pet crematory and now have his ashes in a small urn in my home. I can hold the urn now and feel somewhat closer to him. He loved watching television and knew every commercial with a dog in it. He would run into the room and bark excited to see a dog, even when it was a small part of the picture. We had a hard time watching television because he loved to bark at a dog in any scene. He was so enthusiastic and would run into the next room looking for the dog, we had to laugh at him. He was such a dear. He is waiting at the Rainbow Bridge, I am sure. 
Talk about your Cherry to make her feel close to you. And cry when you need to, as crying does help. Losing a pet is like losing a best friend, a human friend, so you are not over reacting. You will always  miss her, just accept that. There will never be another Cherry. Each dog is so unique in their personality and looks.  I think of Pierre at the Rainbow Bridge, and feel he misses me too.
I have a 13 year old, 10 year old, and 10 month old Yorkie now and even though my 13 year old Yorkie, Kiko, is jealous ( but does like and play with her) I know it will be easier when he passes because he was my first Yorkie and we have quite a history together. He is pretty healthy, but also has an enlarged heart and is on Lasix and a Beta Blocker now.  I do not want to lose another of my babies.  Having a life span of them keeps the older ones younger and will help when the next one goes to the Rainbow Bridge.  
Hugs to you and just remember how good it felt to love something so much, and have it love you back.
