Madonna has opened up on the struggles of motherhood, confessing it's been "the most difficult battle".
The pop icon, 64, admitted that it must be difficult for her kids to grow up "with a mother like me". The songstress is mum to Lourdes, 26, Rocco, 22, David, 17, Mercy, 16, and twins Estere and Stella, 10.
Speaking during her cover story with Vanity Fair, she confessed: "Today, I am still struggling to understand how to be a mother and do my job.