Mostly A's: Hermione. Your dream girl is extremely intelligent and insightful. She is very reliable and trustworthy. She spends her time knitting clothes for house elves and studying. Although a bit of a nag and a show off at times, you have someone who will stick by you through thick and thin.