От автора:
hope - надежда (vague hopes - смутные надежды); небольшой узкий залив; лощина; ущелье; просвет; чаяние; фьорд; что-либо многообещающее; желание; мечта.
whole - целый; невредимый; родной; кровный; общий; сполна; в общем; здоровый; всё; полный.
По данным
http://www.multitran.ru/
the cat that walks by itself
but the cat came back...