Who serves as Hamlet's loyal friend and confidant, providing support and insight?
Horatio
Guildenstern
Rosencrantz
Laertes

Literature Exercises are loading ...