För Vivi börjar det nya året inte riktigt som hon tänkt sig. Efter att ha kysst Aidan vid tolvslaget flydde hon fältet, skyllt på att dottern Lilja behövde åka hem. Men det är hennes spirande känslor för Aidan som får Vivi att ta avstånd. Trots att Aidan gång på gång visar intresse för att utforska kemin mellan dem vägrar hon ge honom en chans. Det är för mycket historia som ligger i vägen, särskilt när det kommer till känslor för medlemmarna i bandet Boneless skeleton.
När Lilja börjar ställa frågor om vem hennes pappa är vet inte Vivi hur hon ska tackla det. Ingen vet sanningen om hur Lilja blev till, och så vill Vivi helst att det ska förbli. Men det förflutna har en tendens att komma ikapp en när man minst anar det, och när ett bekant ansikte åter visar sig i Forsberga blir det allt svårare för Vivi att hålla sina hemligheter för sig själv.
«Alla goda ting är tre» är den tredje delen om Systarna i Forsberga, en känslostark småstadsromance om hemligheter, kärlek och andra chanser.