Quote from kirabook
As for why Naruto loves Sakura... he said it in chapter 3. He realized he likes her so much because she was like him, striving for acknowledgement from someone she liked/love (Sasuke) and doing it openly and not giving up. He finds that attractive apparently.
so he finds Sakuras dedication for Sasuke atractive.... yeah hes a masochist allright.
and of course Sakura is also in love with a guy who shows complete emotional indifirence towards anyone except for his brother and Naruto. well of course he hates konoha as a whole and stuff but the only individuals he seems to give any sort of crap about are Naruto and itachi.