Mary is a delightful heroine, that is witty, sensible, intelligent and forthright, she is a breath of fresh air.