Jennifer Lopez's children are often "brutally honest" with her.
The 55-year-old pop superstar has twins 15-year-old twins Max and Emme with her ex-husband Marc Anthony and admitted that while they can be absorbed in their own lives some of the time, they are willing to give their opinion on her work.