Blodets farve – dét er den virkelige forskel mellem Sølvere og Røde. Denne enkle forskel gør på en eller anden måde dem stærkere, klogere og bedre end os.
Mare Barrows blod er rødt. Hun hører til samfundets bund – den almindelige befolkning, som skal tjene den sølvblodede elite, der har overmenneskelige egenskaber.
Mare overlever ved at stjæle, hvad hun kan komme i nærheden af. En dag ender hun ved et tilfælde ved Sølver-hoffet. Foran kongen, prinserne og alle de adelige opdager hun, at også hun har overmenneskelige evner. Men det er umuligt, for Mare har rødt blod i årene. For at skjule denne umulighed og forhindre rød opstand, tvinger kongen Mare til at spille rollen som en fortabt adelig datter, der nu skal giftes med en af prinserne.
Mare trækkes hurtigt ind i Sølver-verdenen og begynder at få følelser for sin prins. Alligevel risikerer hun alt ved at hjælpe oprørsgruppen Den Højrøde Garde. Ét forkert træk vil betyde hendes død, og kun én ting ved hun med sikkerhed: Alle kan bedrage alle.