Spark (Brigid Kemmerer's Elemental Series #2) - Brigid Kemmerer 4 to 4.5 stars