About Kairi havign two hearts, well I've been thinking about whats been going on with Namine and why Roxas seemed to have his own heart, what if Sora had both Aqua and Vens heart combined with his own, but when he relased Kairi's heart Namine maybe by some chance got Aqua's heart and Roxas got Vens heart and well everything else just happened and by the end of KH2 Sora has 2 hearts and Kairi has two as well? o_o
That could be quite possible. We have to wait and see.
This has made me realize something. Everything about KH2 I guessed was right. So maybe my next theory will happen?