I have been reading a bunch of fiction books, such as the Lord of the Rings series and similar. They are definitely modern books, but use a literary language and constructs to give a bit of historical accents.
In these books, I've often encountered fair associated with beautiful, special, astonishing, perhaps magical. And I realized we have fairy in the language, perhaps related.
In the standard English, for me, as a non-native speaker, fair means honest, correct. We have fair coin, which is not an extraordinary coin, but merely a balanced coin.
Did the meaning of fair change over time, or is this just another use in literature?