Who is he talking to? If it’s Osric, it seems a little forward. I’m assuming they haven’t met and Horatio’s status may be elevated by being friends with the Prince but he’s not a prince and probably not a lord, either.
But would he call Hamlet sir?
He mostly calls him “my lord.”
I’m very confused about what, exactly, Horatio is saying here and to whom.