Lorsque Mairead apprend que son père est décédé, elle doit mettre sa vie en suspens pour assister à ses funérailles dans sa petite ville natale isolée, un endroit dont elle a passé sa vie à essayer de se tenir éloignée. Incapable d'échapper à son passé, elle se remémore les mystères qu'elle a laissés derrière elle et les blessures qu'elle a guéries se rouvrent. Elle réalise qu'elle doit se réconcilier avec ses parents pour se forger une identité propre, tout en faisant face à l'opposition de la ville aux étranges rituels de sa famille.