Terra himself placed Ven's heart in Sora.
I believe he did this for a few reasons. First off Terra chooses Riku as the next Keyblade weilder. So i'm thinking that Terra knows Sora and Riku are good friends. So I believe he placed Ven's heart into Sora knowing it would be safe close to the Keyblade. And if trouble came around Riku being the Keyblade weilder would protect Sora and he would also be protecting Ven.
Now Sora could be completely oblivious to Ven's being heart inside him. I think there hearts could actually fuse together. And when Sora becomes a heartless and creates Roxas, Roxas could form his appearance off of Ven's memories and not Sora's. And since Sora was only a heartless for a short time Roxas, well you know doesn't have memories. So it's still the same scenario but with Ven in the equation.
How Terra did this, I have no clue. Maybe he makes a deal with MX . That if he saves Ven, Terra will join him. So he sacrifices himself to save Ven and MX gets Terra.
It's pretty much a fanfic idea.
I believe he did this for a few reasons. First off Terra chooses Riku as the next Keyblade weilder. So i'm thinking that Terra knows Sora and Riku are good friends. So I believe he placed Ven's heart into Sora knowing it would be safe close to the Keyblade. And if trouble came around Riku being the Keyblade weilder would protect Sora and he would also be protecting Ven.
Now Sora could be completely oblivious to Ven's being heart inside him. I think there hearts could actually fuse together. And when Sora becomes a heartless and creates Roxas, Roxas could form his appearance off of Ven's memories and not Sora's. And since Sora was only a heartless for a short time Roxas, well you know doesn't have memories. So it's still the same scenario but with Ven in the equation.
How Terra did this, I have no clue. Maybe he makes a deal with MX . That if he saves Ven, Terra will join him. So he sacrifices himself to save Ven and MX gets Terra.
It's pretty much a fanfic idea.