Read by Lindy Stiebel.
Henry Rider Haggard was born on 22 June 1856 at Bradenham, Norfolk. His academic career was undistinguished and after failing the Army Entrance examination he was sent to London to study for the Foreign Office examination. There he became unofficially engaged to Mary Elizabeth Jackson, known as Lilly, but the romance was put on hold when in 1875 Haggard’s parents arranged for him to join the staff of Sir Henry Bulwer, Lieutenant-Governor of Natal.