Margaret Elliot in ice cave