I can only imagine how relieved you must be! I am so happy for you and Teddy and the family!
When Gracie was still in her puppy stage she would sometimes rush the door and managed to get out twice. It was so upsetting to me just to have her loose for a few minutes. I cannot imagine how terrible it must be to be without your Teddy for days. I hope you get to meet the kind soul who dropped your little guy off.
I love happy endings!