
Velvet, Blood & Power Episode 31
Velvet, Blood & Power Episode 31. Twelve years ago, Lila watched her sister Mira get murdered—a gold hairpin through her throat, ordered by a general’s mistress. Today, Lila is that general’s top mistress, a dancer whose beauty hides a blade. She sleeps beside her family’s destroyer, Julian Ashford, waiting for the perfect kill. But on the brink of revenge, she discovers the impossible: Mira loved this man.
Recommended for you
- 36 EpisodesDance on My HeartRevenge
- 66 EpisodesThe Three-Year-Old Who Turned Fate AroundRevenge
- 62 EpisodesReal Heiress Awakens: Fortune-Telling LivestreamRomance
- 51 EpisodesSent to Hell by Parents, Welcomed as Lucifer's HeiressRevenge
- 40 EpisodesCode of a Second ChanceRevenge
- 45 EpisodesGoodbye, Ex-HusbandRevenge