The bond between you and her is such a solid one that it is not a time factor that can ever break through. No matter how many years it has been, I am sure you will feel her around your heart. Believe me, Coco is not buried anywhere else, she is buried deep in your heart. Please be strong and take things forward a little at a day. There will be a time where we will definitely unite with our loved ones but that will be the right time.
Timing is very very important.
Think about it, the fact that Coco was brought into your life has a great meaning to it. Only you yourself will know it. She has actually joined you to appreciate love. In your message, you have mentioned that you might not want another pet for fear of hurting again. You have indeed the same situation with me.