Due stemmi e due rose, una rossa e una bianca, si contendono il trono più prestigioso d’Europa, quello d’Inghilterra.
Siamo nel trentennio che va dal 1455 al 1485, e nella penisola britannica due casati egualmente potenti e antichi per lignaggio si sfidano per la conquista del trono d’Inghilterra. Si tratta delle due stirpi nobili dei Lancaster e degli York, rami cadetti di una stessa dinastia, gli Angioini, che regnò quelle terre sin dal Medioevo. I due casati si combatteranno in quella che è stata definita “la guerra delle due rose” e che vede narrare nella serie-tv la storia delle tre regine che si avvicendarono in questo tormentoso periodo: la regina della Rosa Bianca, Elisabetta Woodville (Rebecca Ferguson), la regina della Rosa Rossa, Margherita Beaufort (Amanda Hale) e l’ultima regina, Anne Neville (Faye Marsay). La serie si concentra nella terza fase della guerra, quella compresa tra il 1461 e il 1469, quando gli York trionfano sui Lancaster e la regina Margherita combatte con tenacia i pretendenti al suo trono. Nella fiction i fatti sono molto diluiti e le vicende narrate si limitano a raccontare lo scontro tra Margherita Beaufort ed Elisabetta Woodville - nobile gentildonna sposata in segreto dal re Edoardo IV (Max Irons) - avvenuto con la complicità di Anne Neville il cui rango alleato sostituirà i pretendenti delle due casate sul trono inglese.