This third instalment of Rachel Caine's Weather Warden series is a brilliant continuation of her story. Joanna Baldwin has been a human Weather Warden, a Djinn, and she's now back to being human again and, once again, doing her best, despite blundering around not knowing what's going on, to save the world.
What's been really interesting about the way Rachel Caine is building these stories is that it's not just the same or similar story rehashed each time, but she's introducing new elements with each book. In book 2 we had the Ifrit; now in Book 3 we are introduced to a whole new secret society working against the Weather Wardens. Once again Joanne's past catches up with her and influences the situations in which she finds herself - old enemies come back to haunt her.
Rachel Caine has very effectively built the love affair between Joanne and David in these three books. They are learning to trust each other, and although the time they actually spend together in this book is very limited, you get a real sense of closeness between them. Of course Joanne's other potential beaux are still out there - Lewis, Paul, even perhaps Jonathan... but it's nice to read, for once, of a sassy, modern woman being consistent and committed to her man. Even if he isn't a man but a Djinn.
Like book 2, this one ended with a definite idea of where the next book is going to go. All is not well in Joanne's world and she evidently has a lot of work to do in book 4 to rescue David from the fix he's found himself in. However, these books probably do work OK as standalone books, although I think this one might have been a little confusing if you hadn't read the previous two.
I love the way that Rachel Caine portrays her heroine - she's just so much fun. Long may she continue writing!