The Blood That Wore the Crown poster

The Blood That Wore the Crown

32 episodes · Complete · Free in English

The Story

Ella faces a shocking betrayal on her wedding night when fiancé Adrian presents her to Lucian, the vampire king who has slept for a century. Inside the castle, she uncovers a deep link to Queen Aurelia, revealing herself as the reincarnation of the monarch who died three hundred years ago. A blood bond forms, granting her command over royal blood, but her dreams show Lucian driving a stake through her past life's heart. The truth emerges that Aurelia's death was a willing soul seal, not a betrayal, designed to keep the Gate of Eternal Night away from the usurper Seraphina. Ella rises to lead lowborn vampires and humans in a rebellion against blood slavery and live sacrifice. She and Lucian eventually forge a bond of equal blood. Together, they close the Eternal Night as twin rulers. They judge the guilty and usher in a new era where vampires and humankind coexist.

Episode Guide (32)

Every episode is free to stream
  • 1FREE
  • 2FREE
  • 3FREE
  • 4FREE
  • 5FREE
  • 6FREE
  • 7FREE
  • 8FREE
  • 9FREE
  • 10FREE
  • 11FREE
  • 12FREE
  • 13FREE
  • 14FREE
  • 15FREE
  • 16FREE
  • 17FREE
  • 18FREE
  • 19FREE
  • 20FREE
  • 21FREE
  • 22FREE
  • 23FREE
  • 24FREE
  • 25FREE
  • 26FREE
  • 27FREE
  • 28FREE
  • 29FREE
  • 30FREE
  • 31FREE
  • 32FREE

You Might Also Like