So SORRY for your loss! Maggie sounds like she was a precious girl. I was tearing up reading about your loss and the other replies.
Non-dog people just don't get it. I've lost a few good dogs over the years. My current buddy, Clyde, is a Yellow Lab that I picked up at the pound. I don't know how long he was on the road before the pound picked him up, but he was only 43 pounds at the time. Needless to say, he's put on a little weight since we got him! He's pretty much my constant companion - always outside with me when I'm working around our place, or asleep under my desk when I'm work-working.
May Maggie rest in peace and may God help you and your family through your pain.