harry may not be the smartest of guys. but he is an expert in both natural mind magic resistance and survival.
his survival instincts just got him laid for the rest of his life.
being as bill is dead, and will thus never speak his wows to fleur. her body pretty much will be harrys till the end of time:D