Yes, H. Rider Haggard was knighted by King Edward VII in 1912. He was knighted for his services to literature. Haggard was a prolific writer who wrote many novels, including King Solomon's Mines, She, and Allan Quatermain.
Unearth the Adventures: A Quiz on H. Rider Haggard's Literary Legacy