What does Daniel 12:5 mean?
Daniel received this series of prophecies (Daniel 10:1) while standing near the Tigris River (Daniel 10:4–6). The celestial being who delivers these predictions is most likely the angel Gabriel (Daniel 8:15–16; 9:21–22; 10:18–21; Luke 1:26). The prior verse ended a long passage where Daniel recorded the words of this being (Daniel 11:2—12:4). Now, two more figures appear.Scripture gives no further information about these "two others." No physical description is offered, and no identity is assigned. They are not any of the men who were with Daniel when the vision first began (Daniel 10:7); those men had run away in terror.
The positions on either side of the Tigris may symbolize involvement with Greece and Persia (Daniel 10:13; 12:1). Presumably, these new characters had a human appearance, or else Daniel likely would have used different words. These might be angels curiously listening in on what Daniel was hearing (1 Peter 1:12). Their arrival may also have been simply for Daniel's benefit, though the reasons are unknown.