Most relevantly for our purposes, Maggy predicted—in both the show and the books—that Cersei would have only three children. Technically, she's had four, but in Season 1, she told
Catelyn Stark how her first, a “black-haired beauty” she had with Robert, died of fever shortly after his birth.