Buddy, I know I've said it before, and I'll probably say it again, but you are not quite right! You know that, don't you? GRIN
I have to thank you for not going into any great detail, although Luna is probably going to be spoiled for all other men! Unless of course, she takes a look at Hagrid and says, "No Problem, I can handle Harry, I can handle this!"