My experience with John Taff up to this point has been his horror writing, specifically his short story collection Little Deaths and his awesome ghost story in The Bell Witch. I was a little skeptical about The Cloud Gatherer at first, but the story sucked me right in, and I'm really glad I gave it a chance. It had me so interested that I read the entire book in one sitting!
The story follows young Haran, a Gatherer-in-training responsible for helping provide rain to a desert city. Haran is ripped from his training and is named Caliph, ruler of the city. Oas is a city with both magic and technology, relying on technology to provide the water they need to survive. One of his first struggles is dealing with the Vizier of Oas, Fahad. Mr. Taff does an exceptional job bringing Fahan to life, and you find yourself wishing you could help Haran remove him from the narrative, one way or another. His real problem is the Sultan of Entana, who is intent on acquiring the technology used to make it rain.
Haran is a character that is very easy to like and relate to. In a sense, he reminded me of Richard Rahl from The Sword of Truth novels by Terry Goodkind, one of my favorite series of books. He struggles to make the moral choice, and isn't afraid to stand up for what he thinks is right, even if it could result in his own death.
Give it a try, you won't be disappointed. I can't wait to start on the sequel, Heir to the Sand.