When I first started playing Skyward Sword, I was sure that Groose was going to be a character I disliked through the whole game. He seemed like a worse version of like "The Great Mido" from Ocarina of Time. But when he made his way to the land below he actually became one of my favorite characters of the game. He genuinely cared about the future of the world, and did his best to help Link out. He even built a freaking catapault on rails by himself. You could tell he was truly in love with Zelda, and he valued her happiness over his desire to be with her. He made a huge 180 when he came to the land below, and is probably the most redeeming characters in the Zelda series.
EDIT: Spelling