In the play, “Richard III,” who is the mother of Prince Edward ?

In the play, “Richard III,” who is the mother of Prince Edward ?

A. Lady Anne
B. Queen Elizabeth
C. Margaret
D. Duchess of York