Maybe next time there's an occasion for a gift, how about some room darkening shades or drapes? This much sun will cause fading eventually. Also, there is often a situation where people sitting on one side of the table will have all that sun in their eyes. Lots of natural light in a home is good, but only up to a point.
In any case, most people are more likely to eat in the dining room at dinnertime, and then your runner will be in its best light.