mary was ahead of her time