Multiple choice general knowledge Who gave Gandalf his Ring of Power? Cirdan Galadriel Elrond Celebrimbor Reveal answer Fill a bubble to check yourself A Correct answer Explanation Cirdan the Shipwright, the lord of the Grey Havens, gave Narya (the Ring of Fire) to Gandalf when he arrived in Middle-earth. Cirdan recognized Gandalf's worth and foresaw his need for the ring's power to inspire and kindle hearts.