I may have just died from cuteness! Your Neville is thirteen shades of adorable -- and Percy's restrained heat simmering beneath his gentleness and stalwart attempt to be 'so fucking honorable'? I melt.
I love the passion + restraint here, it's how I imagine Percy in my head (as opposed to utterly repressed, which I've also read...but seems so..anti-redhead to me).