Kimberley Griffiths Little's Time of the Fireflies is a charming middle grade story that combines creepy (a weird voodoo doll) with a lovely family saga.
Twelve year old Larissa is struggling with life in the town where her family lived for generations, but where she is a relative newcomer. Sensitive about the scar on her face and worried about her mother's pregnancy (past ones haven't gone well), Larissa is just trying to get through the summer, spending her days helping her parents at the family antique shop. But then a strange girl calls on one of the antique phones in the store (one without a functional wire), and tells her to follow the fireflies.
When a swarm of fireflies surrounds her near the bayou, Larissa follows them across the broken bridge where she got her scar and finds herself miraculously transported into the past, to a time when her great-grandmother was a girl.
But there's a reason she's been drawn to the past, and a family secret that Larissa will have to uncover and heal to save herself, her mother, and her unborn baby sister.
Although I guessed the identity of the unknown caller pretty early on, other elements of the story surprised and charmed me. I particularly liked the glimpses of the past and the way they helped inform Larissa's growing understanding of herself and her place in the world.
Now I need to go check out the companion novels to this!