Elijah is a bit of a strange character in the Old Testament who takes on deep significance in the New Testament.