In 1519, Mary went back to England to marry William Carey. Soon, she became King Henry VIII's mistress. Some historians think that King Henry was the father of Mary's two children, Catherine Carey and Henry Carey, but it is also possible that her husband William Carey was their father. Mary was Henry VIII's mistress for years, possibly until as late as 1526.