The Duchess of Sussex has largely kept her two young children, five-year-old Prince Archie and three-year-old Princess Lilibet, out of the public eye in recent years, but that has all changed with the launch of With Love, Meghan.