i'm so sorry hun. i know how much you loved Sophie. She was such a little cutie and bought you and your family so much happiness. She will be dearly missed. i know what you mean when you say you weren't ready. after reading that last line it brought tears to my eyes because it made me remember losing Mylie. its so hard to lose any pet but losing one so young for no apparent reason is the worst.
here is a link to Abbey Glen
Abbey Glen Pet Memorial, Cremation and Burial Services Throughout New Jersey, New York and Pennsylvania - NJ, NY & PA this is the cremation place that all the vets in jersey that i worked for used. They did mylie for me and i have a perfect little box with her ashes in it. Unfortunately i do not know how much they typically cost.