mairi was revealing an aspect of her personality i had n't seen before , a hard , callous side , utterly selfish and grasping , so it seemed to me , i squirmed and wriggled like a hooked fish but she bore down ruthlessly whenever i appeared .