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.
The film centers around a girl who inherits a miniature horse that develops an unlikely friendship with her half-sister's Jack Russell Terrier, who takes to riding on the horse's back.