What a story...and thank your lucky stars that you are still here - happy and healthy!
Lucy - you are such a sweet lovely pup...may everyday be a DOTD for you!