helplessandhumiliated - Indeed. ;)Absolutely

more about : helplessandhumiliated