Behold, I will send you Elijah the prophet before the coming of the great and dreadful day of the Lord: (Malachi 4:5)
Day  23
John  46
Malachi  6
Messenger  2
Prophecy  118