Til tross alle kontroverser gikk Elizabeths ekteskap med Edvard bra, og de var åpenbart lykkelige sammen. Imidlertid hadde hun født ham tre døtre, men de trengte en sønn som arving, og da hun ble gravid for fjerde gang, ba hun om en sønn. Den 2. november født hun en sønn som ble oppkalt etter faren, Edvard V. Hun fødte totalt ti barn, inkludert enda en sønn, Richard, hertug av York, som senere ble sammen med sin bror som en av prinsene i Tower. Fem døtre vokste også opp til de ble voksne.