- Mar 1, 2009
Sora didn't heal Ven's heart. It was another heart that had already lost its body and as it said it followed the light from Ven's heart because Master Xehanort removed the darkness from Ven's heart and that heart merged with Ven's heart. Also, if you didn't know this already, the reason Ven's heart was fractured in the first place was because Master Xehanort removed the dark part of Ven's heart.
Um... Yeah, it was. It's not directly specified whose Heart drifts in and heals Ven's heart, but considering this is Kingdom Hearts, and considering various dialogue, it's pretty clear that Sora opened his Heart and healed Ven's. That's why Ven's Heart gravitates to Sora's in the end--Sora opens his heart to whoever caused him to tear up (which can only be Ven, considering Sora's young and holds no other connections of heart at this point), and Ven's heart, recognizing Sora's, goes towards it.
Sora healing Ven's heart also is related to how Vanitas resembles Sora. Vanitas left Ven's Heart, and when Sora filled that empty void that Vanitas once filled, Sora's presence gave Vanitas a face that resembled Sora's, only aged to Ven's current age, which was probably about 15.