I honestly think that since sora had technically 3 hearts inside him (kairi's, ven's, and his own) that ven's hearts went away and formed roxas and that's why roxas look's so much like ven so no also in kh 358/2 roxas was crying near the end so technically he could feel emotions because ven's...