Humiliated and helpless trying to find the key to freedom?