A Hidden Fire (Elemental Mysteries, #1) - Elizabeth   Hunter 4.5 stars