Regarding the time thing in Elbaf
We know that giants live around 300 years
45 years old Harald is the equivalent of a 15 year old human
So it’s 3 times more
Gaban also thought that 3-4 years passed since Roger's death but it was actually a decade
So it’s ~ 3 times more than Gaban thought
It’s more like a mind thing than an actual thing because he saw everyone age differently, this is why you're overstaying in Elbaf
You have a different perception of time