Actress Maggie Gyllenhaal says she is not a perfect mother but she makes less parenting mistakes than she used to do before.
I'm not a perfect mother: