The Golem and the Jinni by Helene Wecker. "Wecker is such a gifted storyteller that I felt like I had been pulled into a child's fairytale when I opened the book. From Amazon: 'In The Golem and the Jinni, a chance meeting between mythical beings takes readers on a dazzling journey through cultures in turn-of-the-century New York.'"