Ashenhurst said the impetus to put down the shaver for a month came in the form of a message to Anderson from Hailey Aderman, regional director of special events for Special Olympics Wisconsin. â
Definition of handmaiden. 1  1 : a personal maid or female servant. 2  2 : something whose essential function is to serve or assist criticism is not the enemy of art but rather its handmaiden â Gary Michael.
Trailer for the 1990 film adaptation of 'The Handmaid's Tale', based on the best-selling and critically acclaimed novel by booker prize winning author Margaret Atwood. Starring: Natasha Richardson as Offred; Robert Duvall as the Commander; Faye Dunaway as Serena Joy; Elizabeth McGovern as Moira; Aidan Quinn as Nick and Victoria Tennant as Aunt Lydia.