a small , thin figure with elfin-like features , red-rimmed eyes and a timid half-smile , kirsten hovered anxiously behind beverley , her black , heavily pregnant social worker , looking every bit as anxious to see me as i was to meet her .