I'm still waiting for this quest to finish. It keeps saying 4/5 even though I've donated to all of the Giants over 300 points for each one of them. Am I doing the quest wrong or there's a bug?
Are you certain you've *donated* over 300 to all the giants? Or is it that you have over 300 favor with all the giants? Because favor granted in other ways -- leveling, quests, badges, quoins -- doesn't count for that quest.