När Linda får veta att hennes barndomsvän Anja är död återvänder hon till sin ungdoms somrars by i midnattsolens landskap för att uppfylla det löfte hon gav Anja. Hon ska berätta sanningen för Anjas föräldrar om midsommarnatten när bilolyckan tog deras ene sons liv och gav den andre sonen, Tomas, men för livet. Att hon och Anja var med i bilen men gick iväg från olycksplatsen, tillbaka till sjöstranden där de hade lämnat kvar den utslagna Astrid.
När Mandarin kommer till byn är Anjas föräldrar tyngda av sorg, men de blir glada över att Linda kommer på besök, när de väl förstår vem hon är. Tomas lever fortfarande i sin egen värld. Astrid bor kvar i byn och har tagit över sina föräldrars bensinstation. Linda skjuter upp besöket då hon ska uppfylla sitt löfte. Hon åker på utflykter med Astrid och försöker nå fram till Tomas. Långsamt släpper chocken hon burit med sig, och hon börjar fundera över för vems skull hon egentligen har kommit tillbaka.