Beatrice is one of the most emotional works written by Henry Rider Haggard. There are no crazy adventures, frightening battles or supernatural events, but there is everything for the soul, for easy reading. It tells of the ill-fated love between Beatrice Granger, an unmarried Welsh teacher, and Jeffrey Bingham, a wretchedly married lawyer who lives in London. It all starts after Beatrice saved Jeffrey's life in a canoe accident during a huge storm...