Fig
The Altruist
Whether or not a person has finished the game, I will put in spoilers:
Ravio is without a doubt the best character in the entire game. He probably has the best character development in the entire series! What I really love about Ravio is how perfect of a counterpart he is for Link. He was the chosen hero in Lorule yet didn't have the courage to become a full-fledged hero but ultimately couldn't save Princess Hilda from the temptation of Yuga. After discovering that there was a portal to the land of Hyrule, he decided to see if there was a hero to help him out with his predicament of Yuga. As the game continued to progress, I started to grow fonder of quirky character. By spending more time with Ravio via the purchasing his items, I truly felt a connection with Ravio as I am somewhat the same as him in terms of personality. The end of the game is what truly got me because of the way how everything went for Ravio! He was at peace and was filled with such joy when Lorule was returning to its former glory! Ravio is one of the best NPC that the series has ever had!