Marie Osmond and Timothy Bottoms in a turn-of-the-century romance, loosely based on O. Henry's "The Gift of the Magi." June Lockhart. Agnes: Bethel Leslie. Schuyler: Donald Moffat. O. Henry: David Wayne. Mary: Sondra West. Franz: Robert Peirce. Browning: James Woods.