Thousands of fans scrambled to see Beyonce on her latest world tour but the star revealed she leaves her performing voice on stage when she returns home to her little girl, worried the toddler will hate it.
Tickets for the UK leg of the Mrs Carter Show sold out within 12 minutes but the singer said she would not sing hits, including Crazy in Love, to her daughter Blue Ivy.
Speaking to ITV's Daybreak Beyonce said:
The singer believes music is important for children because it gave her "purpose and so much self-esteem".
Beyonce plays Queen Tara in the animated adventure comedy Epic 3D which is out in UK cinemas later this month.