too large , she rasped , turned like a zombie , and glided shakily to the door , only to find her exit blocked by an amber-eyed rock of gibraltar in crisp linen shirt and trousers so tight she wondered , even in her haze , how he was managing to draw air .