I'm so sorry.
I don't even have my yorkie yet, and stories like this still get me panicked
You seem like such a kind hearted person, and I really hope that Ace comes back to you soon.
Just make sure that you don't blame your self in any of this...it could have happened to anyone, and its not your fault...
Good luck and God bless you and Ace.