Aw, bless you for doing this! I was too upset to post after reading this last night.
I hope you are able to find a good resolution for both of you. My mom always says -- and I have rolled my eyes more than once when hearing it -- that things happen for a reason. But d@mn, she's usually right.
Sounds to me like you were this baby's savior.