En 1972, Rupert, de 8 años, y Evert, de 6, son dos hermanos adorables y muy imaginativos, perdidos en sus fantasías de vaqueros e indios y en los romances de patio con las niñas del vecindario.
En el trasfondo está la madre cálida pero explosiva e inestable, y el encantador pero poco confiable padre. La familia se ha mudado a una nueva casa, el futuro parece brillante.
Todo comienza a desmoronarse cuando Rupert encuentra una carta oculta. Hay terribles peleas y susurros en voz baja, luego mamá es llevada a algún lugar para descansar por un tiempo.
Más tarde hay conversaciones confusas sobre una nueva mamá. Los hermanos hacen un juramento de sangre: Uno no puede mentir ni morir o uno tiene que pagar al otro un millón o más por el resto de su vida.
Rupert intenta mantener unida a la familia. Pero finalmente las cosas se complican demasiado, y la verdadera tragedia espera en las alas de los juegos de fantasía.
En 1982, el atormentado Rupert de 18 años intenta recordar y entender los eventos del pasado en medio del caos del presente. Si no encuentra absolución, la tragedia familiar se repetirá y la maldición vivirá.
Papá está regresando a casa y el juramento de sangre está a punto de romperse.