I can't back this with a quote or anything, but I'm pretty sure it says that Faramir had received by some chance much of the blood of Numenor, so therefore he would live longer than the average man, or Steward. There would have been more Numenorean blood in the earlier Gondorians, hence Mardil's long age. The fact that they both lived to be 120 might just serve to "bookend" the era of the Ruling Stewards.
If anyone can provide a quote or excerpt explaining this, please do.
|