Emma Watson (maybe)

Miss Granger getting it good.