hazelhaegtesse- Lúthien, or an attempt at Lúthien.

more about : hazelhaegtesse