Universe

Shades of Magic

Victoria Schwab · 2 series · 4 novels · 2015–2023

Turn your coat. In this world there is not one London but four, laid over the same point on the map like cards palmed in a cheat's hand: Grey London, dull and magicless; Red London, where power runs bright and warm as blood; White London, starving and cruel; and Black London, which magic devoured whole before the others sealed the doors against it. Between the worlds walk the Antari — blood-magicians rare as they are dangerous, the only souls who can open a way from one London into the next, and pay for every crossing. Victoria (V. E.) Schwab's cycle opens with the Shades of Magic trilogy — A Darker Shade of Magic, A Gathering of Shadows, A Conjuring of Light — following Kell, an Antari courier bound to Red London's crown, and Delilah Bard, a Grey London cutpurse with a thief's fingers and a pirate's ambitions. The sequel series, Threads of Power, returns to the same four cities a handful of years on, beginning with The Fragile Threads of Power. Expect elegant menace: high-collared coats and coronations, princes and pickpockets, a magic that is lovely and hungry in the same breath. Begin with A Darker Shade of Magic and read forward in publication order — the trilogy first, then Threads of Power. The doors only open one way.

Summary by Loreful, from public sources

Where to start

One book per branch.

The map

Shades of Magic at the centre, 2 branches around it.

Stats

What this universe published, when, and what it is made of.

4 works · 2015–2023 · longest gap 5 years (2018–2022)

Empty columns are silent years — nothing published. The longest silence here is 5 years, 2018–2022.

See every work ↓

By decade

  • 2010s3
  • 2020s1

Shape

Mood

Bright and intense: 75% of this universe's placed works, the catalog's 44%.

this universe · the catalog · one dot = one book4 of 4 works carry a tone

Edges of the map

The whole universe

Every work, three ways to look at it.

Series and publication data from ISFDB, CC BY 4.0. Branch grouping is derived, not curated.