In 1922 Bennett met and fell in love with an actress, Dorothy Cheston (1891–1977). Together they set up home in Cadogan Square and then in Chiltern Court, Baker Street. As Marguerite would not agree to a divorce, Bennett was unable to marry Dorothy, and in September 1928, having become pregnant, she changed her name by deed poll to Dorothy Cheston Bennett. The following April she gave birth to the couple's only child, Virginia Mary (1929–2003). She continued to appear as an actress, and produced and starred in a revival of "Milestones" which was well reviewed, but had only a moderate run. Bennett had mixed feelings about her continuing stage career, but did not seek to stop it.