I am so glad you have Rosie... and she has you!
My last dog was a German Shepherd service animal. She has passed on (cancer) now. I still miss her every day. We'd had an incredibly strong bond. I hope to have another when I move.
I hope you and Rosie have a good week.

WC