Drew Barrymore has been a single mother for nine years. She had wished for the perfect family idyll for her children.