Yeah he's the Djinn out of Rachel Caine's Weather Warden series.