Rivendell
The land of elves.