somewhere beyond the sunset , across the narrow sea , lay a land of green hills and flowered plains and great rushing rivers , where towers of dark stone rose amidst magnificent blue-grey mountains , and armored knights rode to battle beneath the banners of their lords .