Elizabeth is the only English queen never to marry. MPs and the Privy Councillors expected her to marry in order to secure the succession , and many foreign princes and English noblemen wanted to marry her. She kept her thoughts on the subject private, but we can speculate as to why she never married
