The young punk band "The Rasperries" is touring Sweden in a worn-out van. Along the way, they meet Ava, a charming and intense goth girl who offers them an after-party - while pursuing a dark agenda of her own.
Young university student Hugo (Gustav Lindh) falls in love with promising violinist Agnes (Evin Ahmad), but something happens that changes his life completely. Moving on, the story turns into a romantic drama-comedy with great portions of humour and warmth, as Hugo ends up at Circus Margôt and is drawn into that absorbing existence.