La historia se desarrolla en dos líneas temporales: 1928 y 1978, en el pequeño pueblo de Possum Flats, Misuri. En 1928: Las gemelas idénticas Violet y Rose Flowers son inseparables pero muy distintas. Violet es extrovertida y ama la vida social, mientras que Rose es reservada y prefiere la tranquilidad del hogar. Una calurosa noche de agosto, una devastadora explosión en el salón de baile del pueblo cambia sus vidas para siempre: una de las hermanas muere junto a decenas de jóvenes, y la otra queda marcada por la culpa y el silencio. La causa de la explosión nunca se aclara, dejando al pueblo sumido en el trauma. En 1978: Cincuenta años después, la joven de quince años Daisy Flowers es enviada a pasar el verano con su abuela Rose, a quien apenas conoce y que ahora regenta la funeraria local. Daisy, aburrida y curiosa, consigue una pasantía en el periódico del pueblo y comienza a investigar la misteriosa tragedia de 1928. A medida que profundiza, descubre que su propia familia está estrechamente ligada al suceso y que el pueblo guarda secretos que muchos preferirían dejar enterrados.