The Princess of Wales has opened up several times in the past about the difficulties of raising children.
She is a hands-on mum to her three little ones - Prince George, Princess Charlotte and Prince Louis.
And she juggles this with her royal duties, which have increased since she was handed a new title in the days following the death of the late Queen last year.