Slipnaet
of reading
106
Read books
Hermione, Luna( though she is my favourite), Fleur and Daphne are honestly overdone i can see the why and the reasoning but still. You could go for the crazy Bellatrix for example or leave all romance out till the very end of his school years and have someone completely new for it.