En varm sommernat forsvinder syttenårige Annabelle fra den lille udkantsby Gullspång, der ligger på grænsen mellem Västergötland og Värmland i det sydvestlige Sverige. Hendes forældre er ude af sig selv, mens det lokale politi og foreningen Missing People leder efter pigen. Forgæves.
Kriminalinspektør Charlie Lager bliver beordret til Gullspång sammen med en kollega for at hjælpe med at opklare sagen om Annabelle. Charlie er efterforsker ved det svenske politis Nationale Operative Afdeling og selv vokset op i Gullspång. Sporene skræmmer, og hun har ikke den mindste lyst til at vende tilbage til byen og en tid, hun lagde bag sig som fjortenårig og siden har gjort sit bedste – og værste – for at glemme. Hvad er det, Charlie forsøger at holde skjult?
Jo længere ind i sagen om Annabelle, Charlie kommer, des tydeligere bliver det, at også Annabelle var en pige med mange hemmeligheder.