Hermione Granger from Best Harry Potter Characters
Probably the smartest of Harry Potter characters. Well, at least she loves reading and studying more than anyone else. Add her knowledge to the loyalty to her friends and get a character that is impossible to not to fall in love with. Especially taking into account that she is quite a cutie.