ohmygod! Teddy Lupin is THAT boy--that one who is pretty priveleged, and has good connections, and gets everything he wants even though he's not that clever--so you hate, hate, hate him but at the same time you want to ride him through the floor because he's so effing hot.