Firefly Hollow (Firefly Hollow, #1) - T.L. Haddix 3.5 stars!