Mists of Everness
John C. Wright
The War of the Dreaming (2)
The Last Guardian of Everness
The War of the Dreaming (1)