A Hidden Fire: Elemental Mysteries Book 1

A Hidden Fire - Elizabeth   Hunter 3.5 stars