I'm Still That Confused Little Girl, but It's so Much More Confusing Now

Felicity is the perfect Gryffindor, brave, true, loyal, kind.
Draco is the perfect Slytherin, sly, clever, witty, pure.

They hate each other and everything they stand for. Or do they?