That is a great story!!
About 10 years ago I was in an awful relationship. I was told that my cat needed to go because she didn't want to share a litterbox with a new kitten that we just brought into our family. It was either the cat or me and the cat that had to leave. I gave the cat (Reigny) to my mom who cared for her and loved her as much as I did. I still have not and will never forgive myself and the person who asked Reigny to leave. Should have been a tell-tale sign of how the relationship progressed!