Tilly Lockey
Luna Lovegood
for Luna Lovegood in Harry Potter
Suggested by gagefranke1
You know the story by now.