I adopted a cat to give it hope, it gave it to me in return

Nadya is a Russian name meaning Hope.