After her mother dies and she divorces her husband, Beth LaMonte is seeking a fresh start when she moves from Albuquerque, New Mexico to a small coastal town in Maine named Virginia Point.
Shortly after moving in to her new home, Beth becomes terrified and aggravated about a firefly that hangs around. Eventually, Beth’s curiosity wins out and she follows the firefly down to the nearby beach. There, she discovers an old diary written by a young woman years earlier in 1975.

Instantly intrigued, Beth starts reading and becomes inspired to paint a picture of the diary’s author. Taking her newfound obsession a step further, Beth starts looking for a young woman named Katherine who mysteriously disappeared years earlier. Beth plans on moving on only when she can solve Katherine’s mystery.
Firefly Beach is a ghost story—it’s very romantic and beautifully written. You’ll have a hard time putting this one down. The beginning of this novel is refreshing, and the setting is described so perfectly you can almost smell the salty ocean air. Also, I was anxious to get to the part where Beth finds the diary, because I had read about it in the synopsis. This novel didn’t disappoint.
The outcome of Firefly Beach is satisfying and pleasing, but it feels like there were several loose ends. For instance, the author goes into great detail about Beth’s painting and art endeavors, but this sub-plot was quickly discarded after she finds the diary. I felt the same way about Kenny’s background and upbringing, which seems wholly irrelevant. Kenny is the town’s local jeweler and hermit who gets close to Beth and helps her solve the mystery.
Overall, Firefly Beach has a warm and fuzzy vibe. I really enjoyed this book and I hope you like it, too.
Other books by Meira Pentermann include:
What did you think about Firefly Beach?
Last Updated on December 8, 2025 by Sarah Ann
Affiliate Disclosure: There may be affiliate links in this content. This means I earn a small commission if you buy anything from those links. This comes at no extra cost to you. Thanks for your support.







Leave a Reply