Pełna egzotyki, malownicza opowieść o niezwykłych losach dwojga niezwykłych ludzi, rozgrywająca się w dziewiętnastowiecznych Indiach, Afganistanie, Anglii i Szkocji.
Ben Fanfara Bannerman, syn poległego w Afganistanie angielskiego oficera, jest niespokojnym duchem. Wychowany w Indiach, ucieka ze szkockiego domu swego opiekuna, by po wielu perypetiach dotrzeć do kraju dzieciństwa. Mary Jane Green najpierw trafia wraz z matką do więzienia za długi, a potem do domu publicznego, w końcu także wyjeżdża z Anglii. Przeznaczenia sprawia, że drogi Bena i Mary Jane wciąż się krzyżują w dramatycznych sytuacjach...