Mary Boleyn was married twice. Her first husband was William Carey, a gentleman of the court. They had four children together, including Anne Boleyn, who became queen of England. Mary Boleyn's second husband was William Stafford, an English knight. They had one child together.
The Enigmatic Mary Boleyn: Unraveling the History of an English Noblewoman