Contract breach.
I paid a cat breeder in full in June 2023. She operates a closed cattery and promised a kitten in December. However, she offered me a kitten from a different cattery, not under her care, and is refusing to refund me. She is attempting to shift blame to me for not accepting that kitten. What are my rights in this situation?