Your result for The Harry Potter Husband Test...
Your perfect HP man is Neville Longbottom.
You like the nice guy. You don't need the best looking guy, or the most talented, or the most popular, or the most powerful. You want a guy who'll be there when you need him, who knows how to stick through the hard times, and who stands up to even his friends when necessary. You can't go wrong with a guy like this. Sure, you may not have the most exciting life with him, but it'll be a good one.