Adoption
It was clear that Angel had chosen Theresa. She loved animals but didn’t have any due to her frequent flying as part of her job. But she felt responsible for poor Angel’s well-being after bonding with him.
She had gotten far by trying to find him a new home, so she decided that she would break her rule for him and invite him to be a part of her family. When she was home, her mother lived with her so he wouldn’t be alone, and it would be far better than being a stray.