Björnstad is een Zweeds stadje dat zijn beste tijd heeft gehad. Zoals men daar zegt: je kunt er niet leven, je kunt er hoogstens overleven. Maar aan het meer staat een heel oude ijsbaan, en die is de reden waarom mensen in Björnstad nog geloven in betere tijden: het juniorenteam van de plaatselijke ijshockeyclub kan dit jaar landskampioen worden. De hoop op een betere toekomst voor de stad legt veel druk op de jonge spelers. De halve finale is uiteindelijk de katalysator voor een gruwelijke daad die de hele stad in beroering brengt. Beschuldigingen vliegen over en weer en geen van de bewoners ontkomt aan de commotie.
Björnstad gaat over de hoop die mensen in een gemeenschap kan samenbrengen, geheimen die alles kapot kunnen maken en de moed die iemand nodig heeft om tegen de stroom in te gaan. In dit verhaal van een kleine stad beschrijft Fredrik Backman de hele wereld.